Customization of device configuration settings
AssigneeBlackBerry Limited
InventorDavid Philip Hole
Life of this patent
Estimating the term…
Abstract
A method for providing device configuration settings includes receiving, at a database, a first group of settings (GOS) including a first plurality of setting values and one or more first network identifiers; receiving a second GOS including a second plurality of setting values, one or more second network identifiers, and the one or more first network identifiers; and sending the first GOS and the second GOS to a database user, where the first GOS is associated with a mobile network operator and the second GOS is associated with a mobile virtual network operator.
Claims20
A method, comprising:
- receiving, at a database server and from a mobile network operator, a first group of settings (GOS) including a first plurality of setting values and one or more first network identifiers;
- receiving, at the database server and from a mobile virtual network operator, a second GOS including a second plurality of setting values, one or more second network identifiers, and the one or more first network identifiers, wherein the one or more first network identifiers in the second GOS indicating that one or more setting values in the first GOS are used to populate corresponding setting values in the second GOS, wherein the second GOS of the mobile virtual network operator is a child GOS relative to the first GOS of the mobile network operator such that the mobile virtual network operator inherits at least a portion of the first GOS of the mobile network operator, and wherein inheriting the portion of the one or more setting values in the first GOS includes populating blanked or omitted setting values of the second GOS that are corresponding to the setting values of the first GOS;
- and
- sending, from the database server to a database user, the first GOS and the second GOS, wherein the first GOS is associated with the mobile network operator, and the second GOS is associated with the mobile virtual network operator.
A database server, comprising:
- a memory;
- and
- at least one hardware processor communicatively coupled with the memory and configured to:
- receive, from a mobile network operator, a first group of settings (GOS) including a first plurality of setting values and one or more first network identifiers;
- receive, from a mobile virtual network operator, a second GOS including a second plurality of setting values, one or more second network identifiers, and the one or more first network identifiers, wherein the one or more first network identifiers in the second GOS indicating that one or more setting values in the first GOS are used to populate corresponding setting values in the second GOS, wherein the second GOS of the mobile virtual network operator is a child GOS relative to the first GOS of the mobile network operator such that the mobile virtual network operator inherits at least a portion of the first GOS of the mobile network operator, and wherein inheriting the portion of the one or more setting values in the first GOS includes populating blanked or omitted setting values of the second GOS that are corresponding to the setting values of the first GOS;
- and
- send, to a user of the database server, the first GOS and the second GOS to a database user, wherein the first GOS is associated with the mobile network operator, and the second GOS is associated with the mobile virtual network operator.
A non-transitory computer-readable medium containing instructions which, when executed, cause performance of operations comprising:
- receiving, at a database server and from a mobile network operator, a first group of settings (GOS) including a first plurality of setting values and one or more first network identifiers;
- receiving, at the database server and from a mobile virtual network operator, a second GOS including a second plurality of setting values, one or more second network identifiers, and the one or more first network identifiers, wherein the one or more first network identifiers in the second GOS indicating that one or more setting values in the first GOS are used to populate corresponding setting values in the second GOS, wherein the second GOS of the mobile virtual network operator is a child GOS relative to the first GOS of the mobile network operator such that the mobile virtual network operator inherits at least a portion of the first GOS of the mobile network operator, and wherein inheriting the portion of the one or more setting values in the first GOS includes populating blanked or omitted setting values of the second GOS that are corresponding to the setting values of the first GOS;
- and
- sending, from the database server to a database user, the first GOS and the second GOS, wherein the first GOS is associated with the mobile network operator, and the second GOS is associated with the mobile virtual network operator.
Dependencies are inferred from the claim text.