Mobile application procurement and configuration options for VOIP service
First Claim
Patent Images
1. A system, comprising:
- at least one server comprising a processor to manage voice over internet protocol (VOIP) services, wherein the managed VOIP services provided by the at least one server comprise a procurement service configured to streamline configuration of at least some of the VOIP services for a mobile device during a new user signup session based on a VOIP services signup session token, the procurement service comprising;
a signup controller configured to manage the new user signup session, wherein the new user signup session is to create a new account, via which the mobile device is provided access to the VOIP services, for the mobile device, wherein no account for the mobile device exists prior to the new user signup session; and
a token provisioner configured to;
generate the VOIP services signup session token, wherein the VOIP services signup session token is encoded with information to be entered during creation of the new account, the information comprising configuration options and user information to be entered as part of creation of the new account; and
provide the VOIP services signup session token to the signup controller;
wherein the signup controller is configured to streamline entry of signup information for the new account by entering, as part of creation of the new account, user information and configuration options provided via the VOIP services signup session token, and wherein the user information and configuration options are stored, prior to initiation of the new user signup session, in a records database accessible to the signup controller and the token provisioner, and the user information and configuration options are related to transactions that have been completed and transactions that have not been completed for accounts other than the new account;
wherein the configuration options comprise a list of codecs and quality of service settings to be applied by the mobile device to calls via the VOIP services, and session initiation protocol forking options to be applied by the at least one server;
one or more VOIP applications executable by the mobile device;
wherein at least one of the VOIP applications comprises a management interface configured to determine which of the VOIP applications will be executed based on the mobile device being registered with multiple communication systems;
wherein at least one of the VOIP applications is configured to;
display a plurality screens for entry of parameters as part of creation of the new account; and
determine which of the screens to display based on the user information and configuration options encoded in the signup session token;
omit display of some or all of the screens based on the parameters to be entered via the screens being encoded in the signup session token.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a procurement service configured to streamline configuration of at least some of the VOIP services for a mobile device during a signup session based on a VOIP services signup session token.
26 Citations
34 Claims
-
1. A system, comprising:
-
at least one server comprising a processor to manage voice over internet protocol (VOIP) services, wherein the managed VOIP services provided by the at least one server comprise a procurement service configured to streamline configuration of at least some of the VOIP services for a mobile device during a new user signup session based on a VOIP services signup session token, the procurement service comprising; a signup controller configured to manage the new user signup session, wherein the new user signup session is to create a new account, via which the mobile device is provided access to the VOIP services, for the mobile device, wherein no account for the mobile device exists prior to the new user signup session; and a token provisioner configured to; generate the VOIP services signup session token, wherein the VOIP services signup session token is encoded with information to be entered during creation of the new account, the information comprising configuration options and user information to be entered as part of creation of the new account; and provide the VOIP services signup session token to the signup controller; wherein the signup controller is configured to streamline entry of signup information for the new account by entering, as part of creation of the new account, user information and configuration options provided via the VOIP services signup session token, and wherein the user information and configuration options are stored, prior to initiation of the new user signup session, in a records database accessible to the signup controller and the token provisioner, and the user information and configuration options are related to transactions that have been completed and transactions that have not been completed for accounts other than the new account;
wherein the configuration options comprise a list of codecs and quality of service settings to be applied by the mobile device to calls via the VOIP services, and session initiation protocol forking options to be applied by the at least one server;one or more VOIP applications executable by the mobile device; wherein at least one of the VOIP applications comprises a management interface configured to determine which of the VOIP applications will be executed based on the mobile device being registered with multiple communication systems; wherein at least one of the VOIP applications is configured to; display a plurality screens for entry of parameters as part of creation of the new account; and determine which of the screens to display based on the user information and configuration options encoded in the signup session token; omit display of some or all of the screens based on the parameters to be entered via the screens being encoded in the signup session token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
initiating, by a processor, via a server-based signup controller, a new user signup session for VOIP services on a mobile device; and creating, by the signup controller via the new user signup session, a new account, via which the mobile device is provided access to the VOIP services, for the mobile device, wherein no account for the mobile device exists prior to the new user signup session; generating, by the processor, via a server-based token provisioner, a VOIP services signup session token, wherein the generating comprises encoding the VOIP services signup session token with user information and configuration options to be entered during creation of the new account; providing, by the token provisioner, the VOIP services signup session token to the signup controller; and
entering, by the signup controller, as part of the creation of the new account, the user information and the configuration options provided via the VOIP services signup session token to streamline configuration of at least some of the VOIP services for the mobile device during the signup session, and wherein the user information and the configuration options are stored, prior to initiation of the new user signup session, in a records database accessible to the signup controller and the token provisioner, and the user information and configuration options are related to transactions that have been completed and transactions that have not been completed for accounts other than the new account;
wherein the configuration options comprise a list of codecs and quality of service settings to be applied by the mobile device to calls via the VOIP services, and session initiation protocol forking options to be applied by the at least one server;determining, by the mobile device, which of a plurality of VOIP applications stored on the mobile device will be executed based on the mobile device being registered with multiple communication systems; determining, by the mobile device, which of a plurality of parameter entry screens that are displayable by the mobile device for entry of parameters as part of the creation of the new account, to display based on the user information and configuration options encoded in the signup session token; and omitting display of some or all of the screens based on the parameters to be entered via the screens being encoded in the signup session token. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile device, comprising:
-
a processor; a non-transitory computer-readable medium storing a telephony application, wherein the telephony application, when executed, causes the processor to; initiate a new user signup session for VOIP services on the mobile device, and to streamline configuration of at least some of the VOIP services for the mobile device during the signup session based on a VOIP services signup session token; wherein the new user signup session is to create a new account, via which the mobile device is provided access to the VOIP services, for the mobile device, wherein no account for the mobile device exists prior to the new user signup session; wherein the VOIP services signup session token is encoded with information to be entered via the mobile communication device during creation of the new account, the information comprising configuration options and user information to be entered as part of creation of the new account, wherein the user information and configuration options are related to transactions that have been completed and transactions that have not been completed for accounts other than the new account; wherein the configuration options comprise a list of codecs and quality of service settings to be applied by the mobile communication device to calls via the VOIP services; display a signup session menu comprising a plurality of screens for entry of information by a user of the device during the new user signup session; determine which of the screens to display based on the user information and configuration options encoded in the VOIP services signup session token; omit display of some or all of the screens based on the information to be entered via the screens being encoded in the VOIP services signup session token; and determine which of a plurality of VOIP applications stored in the mobile communication device will be executed based on the mobile communication device being registered with multiple communication systems. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification