Patent No. US9609510 (titled "Automated credential porting for mobile devices") on Mar 13, 2014. The application was issued on Mar 28, 2017.
’510 is related to the field of wireless service management and automated device provisioning. Specifically, it addresses the technical challenges associated with porting portable credentials, such as phone numbers, between different mobile devices or service providers. The background context involves the often cumbersome and manual process required to update a device's internal identity when a user switches carriers or hardware while attempting to maintain their existing mobile identity.
The underlying idea behind ’510 is to eliminate manual user intervention during the final stages of a credential port by enabling the mobile device to autonomously detect when its current network credentials have become invalid and proactively seek out new ones. By pre-storing a target credential (the desired final state) and monitoring for a network-provisioning state change—such as a failed authentication or denied service—the device can recognize the transition period and automatically bridge the gap between the old service state and the new one.
The claims of ’510 focus on a wireless device and computer-readable media configured to manage the replacement of a particular credential with a target credential. The claimed mechanism involves obtaining a user request for the change, detecting a change in the network-provisioning state, and then automatically triggering a programming session with a network element. This session is specifically initiated after the device determines a mismatch between its active credential and the intended target credential, resulting in the retrieval and storage of an updated credential.
In practice, the invention works by utilizing a device agent that acts as an intelligent intermediary between the user interface and the network's provisioning servers. When a user initiates a number transfer, the device doesn't just wait for the network to push an update; it stores the expected outcome locally. Once the old carrier releases the number and the current credentials fail to authenticate, the device enters a bootstrap state or utilizes an ambient, zero-rated data channel to contact a programming server. This ensures the device remains functional and reaches its final configured state even if the primary cellular service is temporarily suspended during the porting window.
This approach differs from prior solutions that typically required users to manually enter activation codes, call customer support, or perform specific dialer sequences to force a device into a programming mode. Unlike traditional methods where the device is a passive recipient of Over-the-Air (OTA) updates, this system makes the device an active participant that monitors its own authorization status. By comparing the live credential against a locally stored 'expected' version, the device can self-correct and complete the provisioning process in the background, significantly reducing the likelihood of the device becoming a 'brick' during carrier transitions.
In the late 2000s when ’510 was filed, mobile telecommunications were typically implemented using hardware-centric provisioning models where device identity and service credentials were tied to physical identifiers or manual activation procedures. At a time when systems commonly relied on centralized carrier databases and manual retail intervention for service transitions, the process of migrating user identities between hardware units was often fragmented. Hardware and software constraints made the seamless transfer of secure credentials and phone numbers non-trivial, as mobile operating systems lacked integrated, autonomous agents capable of coordinating multi-device state changes or verifying porting information directly through the device interface without extensive back-end synchronization.
The disclosed invention represents a technical advancement in mobile device management through the integration of automated credential porting agents directly into the device architecture. By establishing a structural framework where a device agent facilitates the transfer of a phone number and associated service credentials from a second device to a first device, the system achieves an architectural shift from carrier-dependent manual provisioning to device-assisted automation. This capability enables the secure verification and editing of porting information via the device user interface, overcoming the technical constraint of user-transparent background programming. The resulting technical effect is a streamlined activation process that reduces the need for external intervention while maintaining synchronization between the device state and network service policies.
This patent contains 48 claims, with claims 1 and 47 serving as the independent claims. The independent claims focus on a wireless device and a computer-readable storage medium configured to manage credential updates by detecting a network-provisioning state change and automatically initiating a programming session to replace an existing credential with a target credential. The dependent claims further define this process by specifying types of network-provisioning state changes, detailing the specific forms of credentials and user interface notifications involved, describing the methods for establishing the programming session, and outlining various actions taken based on whether the updated credential matches the target credential.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents