IP Library Granted Patent US 11,275,602
Granted Patent B1
US 11,275,602 · App. 16/545,895 · Granted Mar 15, 2022

Virtual communication service for mobile devices

Inventors: Santhosh Monappa Shetty (Omaha, NE); Manish Reddy Bendhi (Omaha, NV)
Assignee: INTRADO CORPORATION
G06F9/45558H04L41/5087H04L67/10H04L67/306H04M3/42085G06F2009/4557G06F2009/45595H04L51/066H04L51/22H04W4/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,275,602
App. No.
16/545,895
Granted
Mar 15, 2022
Kind
B1
Abstract

One example method of operation may include identifying a call communication intended for a called device, determining the call communication resulted in a failed call connection, responsive to identifying the failed call connection, invoking a virtual mobile device application operating on a virtual machine, executing a master file stored in the virtual machine, and responsive to executing the master file, transmitting a communication message to the called device.

Claims (48)

1. A method comprising:

identifying a call communication intended for a called device;

determining the call communication resulted in a failed call connection;

responsive to identifying the failed call connection, invoking a virtual mobile device application operating on a virtual machine;

executing a master file stored in the virtual machine; and

responsive to executing the master file, transmitting a communication message to the called device.

2. The method of claim 1 , comprising:

creating the communication message via the virtual machine based on instructions in the master file, wherein the instructions comprise a communication message format and a communication message content to include in the communication message.

3. The method of claim 2 , comprising:

identifying one or more communication preferences in the master file, wherein the one or more communication preferences are associated with a user profile of the called device.

4. The method of claim 3 , wherein the one or more communication preferences comprise one or more of a communication application to use when creating the communication message to the failed call connection, a communication message format to use for the communication message, and content to include in the communication message.

5. The method of claim 4 , wherein the communication message format comprises one or more of an electronic mail (e-mail) message, a short message service (SMS) message, and a chat communication application message format.

6. The method of claim 1 , comprising:

selecting the virtual machine corresponding to the called device from among a plurality of virtual machines operating in a virtual computing network; and

initiating the virtual mobile device application on the selected virtual machine.

7. The method of claim 6 , comprising:

selecting a virtual mobile device from among a plurality of virtual mobile devices operating on the virtual machine, wherein the virtual mobile device is selected based on an identifier stored in the master file which matches an identifier stored on the called device.

8. An apparatus comprising:

a processor configured to

identify a call communication intended for a called device;

determine the call communication resulted in a failed call connection;

responsive to the failed call connection, invoke a virtual mobile device application operating on a virtual machine;

execute a master file stored in the virtual machine; and

a transmitter configured to transmit a communication message to the called device responsive to execution of the master file.

9. The apparatus of claim 8 , wherein the processor is further configured to create the communication message via the virtual machine based on instructions in the master file, wherein the instructions comprise a communication message format and a communication message content to include in the communication message.

10. The apparatus of claim 9 , wherein the processor is further configured to identify one or more communication preferences in the master file, wherein the one or more communication preferences are associated with a user profile of the called device.

11. The apparatus of claim 10 , wherein the one or more communication preferences comprise one or more of a communication application to use when creating the communication message to the failed call connection, a communication message format to use for the communication message, and content to include in the communication message.

12. The apparatus of claim 11 , wherein the communication message format comprises one or more of an electronic mail (e-mail) message, a short message service (SMS) message, and a chat communication application message format.

13. The apparatus of claim 8 , wherein the processor is further configured to

select the virtual machine corresponding to the called device from among a plurality of virtual machines operating in a virtual computing network; and

initiate the virtual mobile device application on the selected virtual machine.

14. The apparatus of claim 13 , wherein the processor is further configured to

select a virtual mobile device from among a plurality of virtual mobile devices operating on the virtual machine, wherein the virtual mobile device is selected based on an identifier stored in the master file which matches an identifier stored on the called device.

15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform comprising:

identifying a call communication intended for a called device;

determining the call communication resulted in a failed call connection;

responsive to identifying the failed call connection, invoking a virtual mobile device application operating on a virtual machine;

executing a master file stored in the virtual machine; and

responsive to executing the master file, transmitting a communication message to the called device.

16. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

creating the communication message via the virtual machine based on instructions in the master file, wherein the instructions comprise a communication message format and a communication message content to include in the communication message.

17. The non-transitory computer readable storage medium of claim 16 , wherein the processor is further configured to perform:

identifying one or more communication preferences in the master file, wherein the one or more communication preferences are associated with a user profile of the called device.

18. The non-transitory computer readable storage medium of claim 17 , wherein the one or more communication preferences comprise one or more of a communication application to use when creating the communication message to the failed call connection, a communication message format to use for the communication message, and content to include in the communication message.

19. The non-transitory computer readable storage medium of claim 18 , wherein the communication message format comprises one or more of an electronic mail (e-mail) message, a short message service (SMS) message, and a chat communication application message format.

20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

selecting the virtual machine corresponding to the called device from among a plurality of virtual machines operating in a virtual computing network; and

initiating the virtual mobile device application on the selected virtual machine.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
SECURITY INTEREST Recorded Jun 30, 2020
From: INTRADO CORPORATION (F/K/A WEST CORPORATION)
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053083/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: SHETTY, SANTHOSH MONAPPA; BENDHI, MANISH REDDY
To: WEST CORPORATION
Reel/Frame 050107/0358 →