Mobile device communications routing
Assignees8x8, Inc., MobileMax, Inc.
InventorsRamprakash Narayanaswamy, Bryan R. Martin, Raanan Cohen, Gaddi Menahem
Life of this patent
Estimating the term…
Abstract
A variety of methods, systems, devices and arrangements are implemented for communications using a mobile communications device. In connection with various embodiments, one such method relates to routing calls specifying an endpoint device, from a mobile communications device to the endpoint device, using a call forwarding/routing service provider that establishes a connection with the endpoint device. The established connection may include, for example, a Voice-over-Internet Protocol (VoIP) connection. In some implementations, the authentication server is contacted (e.g., via the Internet) to authenticate the call to be made via the call forwarding/routing service provider.
Claims23
A mobile audio cellular communications device comprising:
- a processing circuit configured to respond to a telephone number connection request, for an endpoint telephone number that corresponds to a remote communications endpoint, by,
- in a first mode, sending a connection request to prompt a PSTN to route the connection request according to the endpoint telephone number, and
- in a second mode,
- contacting an authentication server using an Internet connection and providing the endpoint telephone number and security data to the authentication server via the Internet connection,
- receiving, from the authentication server, a routing telephone number for a call-routing provider responsive to the mobile audio cellular communications device being authenticated,
- sending a connection request to prompt a PSTN to route the connection request according to the received routing telephone number, and
- establishing audio communications with the remote communications endpoint over a connection with the call-routing provider, based on the provided endpoint telephone number and security data as provided from the authentication server to the call-routing provider and stored at a call routing platform.
A method for establishing communications between a mobile cellular communications device and a remote communications endpoint, the method comprising:
- in a processing circuit of the mobile cellular communications device,
- detecting, at the mobile cellular communications device, a user input indicative of an endpoint telephone number for a remote communications endpoint,
- establishing an authentication communications link to an authentication server using an Internet connection and providing the endpoint telephone number and security data to the authentication server via the authentication communications link, and
- receiving, at the mobile cellular communications device, a service-provider telephone number from the authentication server via the authentication communications link;
- communicating the dialed telephone number and security data to the service provider, in response to authenticating the mobile cellular communications device;
- establishing a service-provider communications link to the service-provider using the received service-provider telephone number;
- and
- establishing audio communications with the remote communications endpoint via the service-provider communications link, by accessing a call floor platform, via the service-provider telephone number, at which the endpoint telephone number and security data is stored, and establishing the audio communications via the provided telephone number and security data stored at the call floor platform.
A system for establishing communications between a mobile cellular communications device and a remote communications endpoint, the system comprising:
- an authentication server;
- a packet-based service provider for connecting to the remote communications endpoint;
- a mobile cellular communications device configured to
- detect user input requesting a connection to a remote communications endpoint corresponding to a dialed telephone number;
- contact the authentication server using an Internet connection and provide the dialed telephone number and security data to the authentication server via the Internet connection;
- receive, from the authentication server, a service-provider telephone number for the packet-based service-provider;
- connect to the service-provider using the received service-provider telephone number;
- and
- establish audio communications with the remote communications endpoint via the connection to the service provider;
- and
- the authentication server being configured and arranged to
- provide the dialed telephone number and security data to the packet-based service provider, in response to authenticating the mobile cellular communications device;
- and
- establish the audio communications between the mobile cellular communications device and the remote endpoint by accessing a call floor platform, via the service-provider telephone number, at which the endpoint telephone number and security data is stored, and establishing the audio communications via the provided telephone number and security data stored at the call floor platform.
Dependencies are inferred from the claim text.