Telephone feature selection based on features received from a service provider
AssigneeVerizon Patent and Licensing Inc.
InventorsDennis Joseph Houle, Loyd Gene Collier, III, William Michael Kewin
Life of this patent
Estimating the term…
Abstract
Implementations described herein may provide for VoIP phone or server devices, where the phones include visual menus through which a user of the phone can modify options or features relating to the user's account. In one implementation, the phone may receive a data structure defining features relating to communication services for the phone device. The phone may parse the data structure to obtain a menu corresponding to the features and present the menu to a user of the phone device.
Claims23
A method comprising:
- transmitting, by a user telephone device, a first message to another device,
- the first message including authentication information associated with the user telephone device and being associated with a subscription, and
- the other device being different than the user telephone device;
- receiving, by the user telephone device and from the other device, a second message indicating that the user telephone device is authenticated and may receive information associated with the subscription,
- the second message being based on the transmitted first message;
- receiving, by the user telephone device, a third message including a data structure,
- the data structure including a plurality of extensible markup language (XML) tags,
- each of the plurality of XML tags defining a different telephone communication feature relating to a telephone service, associated with the subscription, for the user telephone device, and
- the data structure being embedded in a session description protocol section of the third message;
- parsing, by the user telephone device, the data structure to generate a menu including each telephone communication feature defined by each of the plurality of XML tags;
- providing, by the user telephone device and for presentation, the menu;
- receiving, by the user telephone device, a selection of a telephone communication feature associated with the menu;
- modifying, by the user telephone device and based on receiving the selection of the telephone communication feature, a functionality associated with the telephone communication feature;
- and
- transmitting, by the user telephone device and based on modifying the functionality associated with the telephone communication feature, a fourth message to the other device,
- the fourth message including information that notifies the other device of the modification to the functionality associated with the telephone communication feature.
A method comprising:
- receiving, by a device and from a user telephone device, a first message,
- the first message including authentication information associated with the user telephone device and being associated with a subscription, and
- the device being different than the user telephone device;
- transmitting, by the device and to the user telephone device, a second message indicating that the user telephone device is authenticated and may receive information associated with the subscription,
- the second message being based on the received first message;
- transmitting, by the device and to the user telephone device, a third message including a data structure,
- the data structure including a plurality of extensible markup language (XML) tags,
- each of the plurality of XML tags defining a different telephone communication feature, of telephone communication features, relating to a telephone service, associated with the subscription, provided for an account associated with the user telephone device, and
- the data structure being embedded in a session description protocol section of the third message;
- receiving, by the device, a fourth message from the user telephone device based on a selection of a menu item relating to one or more of the telephone communication features,
- the selection of the menu item causing a modification of a functionality associated with the one or more of the telephone communication features, and
- the fourth message including information that notifies the device of the modification to the functionality associated with the one or more of the telephone communication features;
- and
- changing, based on receiving the fourth message and based on the selected menu item, at least one configuration setting of an account associated with the user telephone device.
A telephone device comprising:
- a memory to store a plurality of instructions;
- and
- a processor to execute plurality of instructions in the memory to:
- transmit a first message to another device,
- the first message including authentication information associated with the telephone device and being associated with a subscription, and
- the other device being different than the telephone device;
- receive, from the other device, a second message indicating that the telephone device is authenticated and may receive information associated with the subscription,
- the second message being based on the transmitted first message;
- receive a third message including a data structure,
- the data structure including a plurality of extensible markup language (XML) tags,
- each of the plurality of XML tags defining a different telephone communication feature relating to a telephone service, associated with the subscription, for the telephone device, and
- the data structure being embedded in a session description protocol section of the third message;
- parse the data structure to obtain a menu including each telephone communication feature defined by each of the plurality of XML tags;
- provide, for presentation, the menu;
- receive a selection of a telephone communication feature associated with the menu;
- modify, based on receiving the selection of the telephone communication feature, a functionality associated with the telephone communication feature;
- and
- transmit, based on modifying the functionality associated with the telephone communication feature, a fourth message to the other device,
- the fourth message including information that notifies the other device of the modification to the functionality associated with the telephone communication feature.
A device comprising:
- a memory to store a plurality of instructions;
- and
- a processor to execute instructions in the memory to:
- receive, from a user telephone device, a first message,
- the first message including authentication information associated with the user telephone device and being associated with a subscription, and
- the device being different than the user telephone device;
- transmit, to the user telephone device, a second message indicating that the user telephone device is authenticated and may receive information associated with the subscription,
- the second message being based on the received first message;
- transmit, to the user telephone device, a third message including a data structure,
- the data structure including a plurality of extensible markup language (XML) tags,
- each of the plurality of XML tags defining a different telephone communication feature, of telephone communication features, relating to a telephone service, associated with the subscription, associated with the user telephone device, and
- the data structure being embedded in a session description protocol section of the third message;
- receive a fourth message from the user telephone device based on a selection of a menu item relating to one or more of the telephone communication features,
- the selection of the menu item causing a modification of a functionality associated with the one or more of the telephone communication features, and
- the fourth message including information that notifies the device of the modification to the functionality associated with the one or more of the telephone communication features;
- and
- change, based on receiving the fourth message and based on the selected menu item, at least one configuration setting of an account associated with the user telephone device.
Dependencies are inferred from the claim text.