Automatic application installation and integration at an enterprise level based on a single install request
Abstract
The present disclosure relates to systems, methods, and non-transitory computer readable media for automatically providing access to multiple user accounts associated with an enterprise account based on a single install request. In so doing, the disclosed systems can rapidly and automatically integrate a developer system with the enterprise account. For example, the disclosed systems can, for a requested application created by a developer system, determine application ID and authentication credential pairs unique to each user account that enable secure, independent access to the requested application for each user account. In addition, the disclosed systems can provide such access to the requested application on user devices through the associated user accounts without users having to separately login to the requested application. Further, the disclosed systems can handle access changes on an individual user account basis while maintaining cross-system synchronization.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving login credentials from a user device through a user application by an enterprise system; accepting the login credentials of the user device by the enterprise system; receiving a call from a customer by the enterprise system; in response to the call, routing the received call to the user device by the enterprise system; in response to the call, requesting CRM data associated with the customer from a developer system by the enterprise system; and causing the user application of the user device to display the CRM data.
2 . The method of claim 1 , wherein the displayed CRM data is provided to the user device directly from the developer system.
3 . The method of claim 1 , wherein the displayed CRM data is provided to the user device by the enterprise system.
4 . The method of claim 1 , wherein the user application displays the CRM data without having to login or provide login credentials to the developer system.
5 . The method of claim 1 , further comprising:
receiving call data associated with the call by the enterprise system; generating one or more reports based on the call data by the enterprise system; and providing the generated one or more reports to the developer system by the enterprise system, wherein the developer system updates the CRM data associated with the customer using the one or more reports.
6 . The method of claim 5 , wherein the call data is received in response to the call ending.
7 . The method of claim 5 , wherein the call data comprises one or more of data obtained about the customer and data associated with handling of the call.
8 . A system comprising:
at least one processor; and at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
receive login credentials from a user device through a user application;
accept the login credentials of the user device;
receive a call from a customer;
in response to the call, route the received call to the user device;
in response to the call, request CRM data associated with the customer from a developer system; and
cause the user application of the user device to display the CRM data.
9 . The system of claim 8 , wherein the displayed CRM data is provided to the user device directly from the developer system.
10 . The system of claim 8 , wherein the system is an enterprise system
11 . The system of claim 8 , wherein the user application displays the CRM data without having to login or provide login credentials to the developer system.
12 . The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:
receive call data associated with the call; generate one or more reports based on the call data; and provide the generated one or more reports to the developer system, wherein the developer system updates the CRM data associated with the customer using the one or more reports.
13 . The system of claim 12 , wherein the call data is received in response to the call ending.
14 . The system of claim 12 , wherein the call data comprises one or more of data obtained about the customer and data associated with handling of the call.
15 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
receive login credentials from a user device through a user application; accept the login credentials of the user device; receive a call from a customer; in response to the call, route the received call to the user device; in response to the call, request CRM data associated with the customer from a developer system; and cause the user application of the user device to display the CRM data.
16 . The computer-readable medium of claim 15 , wherein the displayed CRM data is provided to the user device directly from the developer system.
17 . The computer-readable medium of claim 15 , wherein the user application displays the CRM data without having to login or provide login credentials to the developer system.
18 . The computer-readable medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:
receive call data associated with the call; generate one or more reports based on the call data; and provide the generated one or more reports to the developer system, wherein the developer system updates the CRM data associated with the customer using the one or more reports.
19 . The computer-readable medium of claim 18 , wherein the call data is received in response to the call ending.
20 . The computer-readable medium of claim 18 , wherein the call data comprises one or more of data obtained about the customer and data associated with handling of the call.Join the waitlist — get patent alerts
Track US2020371765A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.