Abstract:
Systems and methods relating to obtaining group criteria for mobile devices to be associated with a user-specified group; determining that a first mobile device satisfies the group criteria; obtaining a release time for the group in connection with a first software update; determining that availability of the first software update should not be indicated prior to the release time to the first mobile device based on the determination that the first mobile device satisfies the group criteria; and indicating, at a first time, to the first mobile device that the first software update is available based on the first time occurring during or after the release time.
Abstract:
Systems and methods relating to obtaining group criteria for mobile devices to be associated with a user-specified group; determining that a first mobile device satisfies the group criteria; obtaining a release time for the group in connection with a first software update; determining that availability of the first software update should not be indicated prior to the release time to the first mobile device based on the determination that the first mobile device satisfies the group criteria; and indicating, at a first time, to the first mobile device that the first software update is available based on the first time occurring during or after the release time.
Abstract:
A customer service system is described that uses a remote device diagnostic system to improve a customer's experience during a customer service call. Mobile device operating system application programming interfaces provide access to resources on a mobile device allowing an external customer service system to access device information. The customer service system utilizes a combination of application programming interfaces and a device management protocol to provide remote device diagnostics during a customer service call. For devices that support device management protocol, the customer service system uses application programming interfaces for retrieval of device parameters and uses device management for device parameter configuration. For devices that do not support device management, the customer service system uses application programming interfaces for device parameter retrievals, but does not provide capabilities for remote device parameter configuration.