US 12,323,493 B2
Function-as-a-service for two-way communication systems
Christian Thum, Mannheim (DE); Robert Reiz, Mannheim (DE); Alan Gilchrest, Seattle, WA (US); Andreas Rotaru, Mannheim (DE); and Simon Pelczer, Mannheim (DE)
Assigned to LIVEPERSON, INC., New York, NY (US)
Filed by LIVEPERSON, INC., New York, NY (US)
Filed on Dec. 19, 2023, as Appl. No. 18/544,733.
Application 18/544,733 is a continuation of application No. 17/583,340, filed on Jan. 25, 2022, granted, now 11,888,941.
Application 17/583,340 is a continuation of application No. 17/119,445, filed on Dec. 11, 2020, granted, now 11,272,015, issued on Mar. 8, 2022.
Claims priority of provisional application 62/948,038, filed on Dec. 13, 2019.
Prior Publication US 2024/0406271 A1, Dec. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/141 (2022.01); H04L 67/10 (2022.01); H04M 3/51 (2006.01)
CPC H04L 67/141 (2013.01) [H04L 67/10 (2013.01); H04M 3/5183 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at a serverless cloud-based system, a function call including transmitted code associated with a serverless cloud-based function, wherein the function call is associated with an event trigger from a two-way communication session between a user device and a communication server, and wherein the transmitted code includes custom logic to develop a conversational experience for the two-way communication session in response to a survey submitted event;
executing the transmitted code using processing resources allocated for the serverless cloud-based function;
storing the transmitted code in the serverless cloud-based system;
executing the transmitted code stored in the serverless cloud-based system for an additional function call associated with the serverless cloud-based function and associated with additional two-way communication sessions; and
transmitting one or more outputs of the serverless cloud-based function, wherein when the one or more outputs are transmitted to the communication server, the one or more outputs are integrated into the two-way communication session.