IP Library Granted Patent US 11,711,329
Granted Patent B2
US 11,711,329 · App. 17/410,438 · Granted Jul 25, 2023

Occasionally-connected computing interface

Inventors: Matan Barak (Ra'anana, IL); Amon-Naftally Kehat (Zoran, IL); Noam Yagil (Timrat, IL)
Assignee: LIVEPERSON, INC.
H04L51/046G06F3/0482H04L67/55H04M1/72436H04W4/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,711,329
App. No.
17/410,438
Granted
Jul 25, 2023
Kind
B2
Abstract

Described are computer-based methods and apparatuses, including computer program products, for allowing a user to switch between interfacing with a service through a network or through short message service (SMS). A chat service is executed through which a first user at a first computer can communicate directly with a second user at a second computer. A request is received from the first computer to enable the first user to interface with the chat service through a mobile device of the first user using SMS instead of through the network using the first computer. The chat service is configured to interface with the mobile device through SMS, including communicating chat information through SMS to the first user's mobile device, and communicating control information through SMS to the first user's mobile device such that the first user can control a full functionality of the chat service using SMS.

Claims (59)

1. A computer-implemented method comprising:

facilitating communication sessions between a plurality of customer devices and an agent mobile device associated with a messaging interface, wherein facilitating the communications sessions include routing data through a messaging gateway;

receiving a plurality of messages associated with the communication sessions;

determining one or more identifiers associated with the plurality of messages, wherein an the one or more identifiers include a service identifier of one of a plurality of agent services;

transmitting the plurality of messages and the one or more identifiers, wherein when the agent mobile device receives the plurality of messages, the messaging interface displays the plurality of messages with the one or more identifiers;

receiving a response message that includes the service identifier;

associating the response message to a communication session with a customer device associated with the service identifier in the response message; and

performing a function corresponding to the agent service associated with the service identifier.

2. The method of claim 1 , further comprising:

receiving a second response message that includes a second identifier; and

associating the second response message to a second communication session with a second customer device associated with the second identifier in the second response message.

3. The method of claim 1 , further comprising:

communicating the response message via the associated communication session, wherein the communicated response message is presented to the customer device associated with the service identifier within a chat of the associated communication session.

4. The method of claim 1 , wherein the associated communication session further incudes an agent computing device, and wherein a chat of the communication session does not indicate any switch between the agent computing device and the agent mobile device.

5. The method of claim 1 , wherein the one or more identifiers include a session identifier of the associated one of the communication sessions with one of the customer devices.

6. The method of claim 1 , wherein the function is performed within the communication session with the customer device associated with the service identifier in the response message.

7. The method of claim 1 , wherein the plurality of agent services are available via an agent console, and wherein the function is performed based on the response message without installing a stand-alone application on the agent mobile device.

8. The method of claim 7 , wherein the plurality of messages and the one or more identifiers are transmitted via the SMS of the messaging gateway.

9. The method of claim 1 , wherein the messaging interface corresponds to a short message service (SMS) of the messaging gateway.

10. A system comprising:

a messaging gateway; and

a server including a processor that executes instructions stored in memory, wherein execution of the instructions by the processor:

facilitates communication sessions between a plurality of customer devices and an agent mobile device associated with a messaging interface, wherein facilitating the communications sessions include routing data through the messaging gateway;

receives a plurality of messages associated with the communication sessions;

determines one or more identifiers associated with the plurality of messages, wherein the one or more identifiers include a service identifier of one of a plurality of agent services;

transmits the plurality of messages and the one or more identifiers via the messaging gateway, wherein when the agent mobile device receives the plurality of messages, the messaging interface displays the plurality of messages with the one or more identifiers;

receives a response message that includes the service identifier via the messaging gateway;

associates the response message to a communication session with a customer device associated with the service identifier in the response message; and

performs a function corresponding to the agent service associated with the service identifier.

11. The system of claim 10 , wherein the server further:

receives a second response message that includes a second identifier; and

associates the second response message to a second communication session with a second customer device associated with the second identifier in the second response message.

12. The system of claim 10 , wherein the server further:

communicates the response message via the associated communication session, wherein the communicated response message is presented at the customer device associated with the service identifier within a chat of the associated communication session.

13. The system of claim 10 , wherein the associated communication session further incudes an agent computing device, and wherein a chat of the communication session does not indicate any switch between the agent computing device and the agent mobile device.

14. The system of claim 10 , wherein the one or more identifiers include a session identifier of an associated one of the communication sessions with one of the customer devices.

15. The system of claim 6 , wherein the function is performed within the communication session with the customer device associated with the service identifier in the response message.

16. The system of claim 6 , wherein the plurality of agent services is available via an agent console, and wherein the function is performed based on the response message without installing a stand-alone application on the agent mobile device.

17. The system of claim 10 , wherein the messaging interface corresponds to a short message service (SMS) of the messaging gateway.

18. The system of claim 17 , wherein the plurality of messages and the one or more identifiers are transmitted via the SMS of the messaging gateway.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method comprising:

facilitating communication sessions between a plurality of customer devices and an agent mobile device associated with a messaging interface, wherein facilitating the communications sessions include routing data through a messaging gateway;

receiving a plurality of messages associated with the communication sessions;

determining one or more identifiers associated with the plurality of messages, wherein the one or more identifiers include a service identifier of one of a plurality of agent services;

transmitting the plurality of messages and the one or more identifiers, wherein when the agent mobile device receives the plurality of messages, the messaging interface displays the plurality of messages with the one or more identifiers;

receiving a response message that includes the service identifier;

associating the response message to a communication session with a customer device associated with the service identifier in the response message; and

performing a function corresponding to the agent service associated with the service identifier.

20. The non-transitory computer-readable storage medium of claim 19 , further comprising instructions executable to:

receive a second response message that includes a second identifier; and

associate the second response message to a second communication session with a second customer device associated with the second identifier in the second response message.

21. The non-transitory computer-readable storage medium of claim 19 , further comprising instructions executable to:

communicate the response message via the associated communication session, wherein the communicated response message is presented to the customer device associated with the service identifier within a chat of the associated communication session.

22. The non-transitory computer-readable storage medium of claim 19 , wherein the associated communication session further incudes an agent computing device, and wherein a chat of the communication session does not indicate any switch between the agent computing device and the agent mobile device.

23. The non-transitory computer-readable storage medium of claim 19 , wherein the one or more identifiers include a session identifier of an associated one of the communication sessions with one of the customer devices.

24. The non-transitory computer-readable storage medium of claim 19 , wherein the function is performed within the communication session with the customer device associated with the service identifier in the response message.

25. The non-transitory computer-readable storage medium of claim 19 , wherein the plurality of agent services are available via an agent console, and wherein the function is performed based on the response message without installing a stand-alone application on the agent mobile device.

26. The non-transitory computer-readable storage medium of claim 19 , wherein the messaging interface corresponds to a short message service (SMS) of the messaging gateway.

27. The non-transitory computer-readable storage medium of claim 26 , wherein the plurality of messages and the one or more identifiers are transmitted via the SMS of the messaging gateway.

Assignments (3)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: BARAK, MATAN; KEHAT, AMON-NAFTALLY; YAGIL, NOAM
To: LIVEPERSON, INC.
Reel/Frame 063258/0924 →
Continuity (5)
Continuation 16398549 · Apr 30, 2019
Continuation 15084133 · Mar 29, 2016
Continuation 14322736 · Jul 2, 2014
Continuation 13413197 · Mar 6, 2012
Related Publication 20220103493A1 · Mar 31, 2022