×

Mobile electronic communications combining voice-over-IP and mobile network services

  • US 9,621,735 B2
  • Filed: 06/25/2014
  • Issued: 04/11/2017
  • Est. Priority Date: 06/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. An electronic communications system for efficient communications routing through different communications networks, the system comprising:

  • a mobile network for providing mobile communication between a plurality of mobile communications devices based on mobile-network telephone numbers associated with plurality of the mobile communications devices, the mobile network supporting at least one mobile-network protocol and an Internet Protocol (IP), the mobile-network telephone numbers being assigned by a carrier of the mobile network for tracking usage of a data service of the mobile network;

    a wireless local-area network (WLAN) for providing WLAN communication between the plurality of mobile communications devices and a wide-area IP network, the WLAN operating on at least the Internet Protocol; and

    a communications routing system coupled to the mobile network and coupled to the WLAN via the wide-area IP network, the communications routing system operating on the Internet Protocol, the communications routing system comprising;

    at least one database storing a plurality of unique associations between account identifiers and the mobile-network telephone numbers, and further between the account identifiers and voice-over-IP (VoIP) telephone numbers, the VoIP telephone numbers being assigned by a VoIP service that is distinct from the carrier and the mobile network, the VoIP telephone numbers for making VoIP calls with the plurality of mobile communications devices using the VoIP service including voice calls that are completed as VoIP calls over the mobile network;

    a routing engine responsive to incoming communications events including initiation of voice calls, ending of voice calls, and communication of short message service (SMS) messages, the routing engine configured to initiate and end voice calls between the plurality of mobile communications devices as VoIP calls using respective VoIP telephone numbers, the routing engine further configured to track usage of the data service for any such VoIP calls that occur through the data service of the mobile network using respective mobile-network telephone numbers; and

    wherein the communications routing system is configured to provide the VoIP telephone numbers as caller ID for the VoIP calls and to exclude the mobile-network telephone numbers from caller ID for the VoIP calls.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×