Case study · Charter

Spectrum Mobile

Reframing a complex mobile-service information architecture around the line of service as the primary object, while preserving a coherent experience across mobile and web.

Charter Communications · Information Architecture · Mobile + Web

Spectrum Mobile — case study cover
Company
Charter Communications · Spectrum
Product
Spectrum Mobile
Scale
30 million customers
Role
Functional architecture, user flows, UX, cross-device adaptation, user testing, dev support
Timeline
7 Months
Status
Shipped
Section 01

At a glance

Spectrum Mobile supports a large, multi-service customer ecosystem spanning internet/TV, voice, webmail, and mobile. The challenge was to create consistency across solutions and platforms — and the most important architectural decision in this work was not visual.

It was deciding what the customer should think they are managing.

The legacy experience organized mobile lines primarily through plan groupings — “By the Gig,” “Unlimited,” “Unlimited Plus.” The redesigned model shifts the center of gravity to the individual line of service and its associated device, plan, usage, financing/upgrade state, and actions:

Account
Lines of Service
Individual Line
Device + Plan
Contextual Actions

The shift makes the architecture extensible: the line becomes the stable entity, while plan type, device state, upgrade eligibility, usage, and service features become attributes or contextual capabilities around it.

Honest framing

No quantitative business outcomes, usability metrics, or post-launch data were supplied for this work — none are invented here. The evidence is architectural: the model, the trade-offs, and the risks.

Section 02

The problem

What was wrong with the old model?

The legacy mobile service page was structured around plan categories. Each plan section contained multiple lines/devices, and the customer had to scan through those groups to locate a person or device.

Legacy mobile and web line page experience
The legacy model — lines grouped by plan, states competing with identity.

The consequences of that model:

  • Lines are grouped by plan, not primarily by the customer or device they are trying to manage.
  • The same line can require different kinds of actions depending on its device, financing, usage, and service state.
  • Important state information — upgrade eligibility, reduced data speed, pending states, device usage — competes with basic line identity.
  • The architecture makes the plan feel like the parent object, even though many customer tasks are actually line-specific.
  • As lines and states grow, scanning depends on remembering which plan group a line belongs to.

The senior-level design question

The question

What is the most stable object around which the information architecture should be organized?

A plan can change. A device can change. Upgrade eligibility can change. Usage changes continuously. But the line of service is the durable object tying these states together — which led to a line-first architecture rather than a plan-first one.

Section 03

The architectural reframing

Old mental model → new mental model

Plan-first
Mobile · old
  • By the Gig → Line / Device ×3
  • Unlimited → Line / Device ×2
  • Unlimited Plus → Line / Device
Line-first
Customer Account · new
  • Your Services → Mobile
  • Lines of Service
  • Line A · Line B · Line C
  • Individual Line Info
  • Device Info → details, financing, management
  • Plan Info → plan, usage, features

The research/design architecture explicitly separates the mobile account page (Lines of Service) from the individual Line Info detail page, then separates the detail page into Device Features & Actions and Plan Features & Actions.

Research and design information architecture
The researched IA — services, lines, and the device/plan split.
Section 04

The line as an object

What I added to the architecture

A dedicated line-level object

The redesign establishes Line of Service as the core entity. The line list contains:

  • Device nickname
  • Mobile number
  • Upgrade eligibility
  • Usage limit
  • Line status

The architecture also specifies that the line list is ordered by activation date. The list now answers:

“Which line am I managing?” — before asking “Which plan is it on?”

That is a stronger foundation for a multi-line account.

New line page architecture and templates
The new line page architecture with reusable templates.

A dedicated Line Info detail page

Selecting a line leads to a dedicated Line Info page that consolidates everything belonging to that line and divides it into two meaningful domains:

Device

Device details, financing / upgrade status, device management, line management.

Plan

Current plan, plan management, usage information, plan features.

Line Info detail page on mobile
The Line Info detail page — one line, two domains.

This separation is one of the strongest architectural improvements: it prevents the page from becoming a flat inventory of unrelated actions.

Section 05

The information hierarchy

Four layers, each with one job

01

Account

Account-level actions stay separate from line-level actions — Port Out PIN, Add a Line of Service, marketing CTAs. This prevents account-wide tasks from being attached to a single line.

02

Line

The customer-selected object. Identity = nickname, mobile number, status, usage-related state, upgrade eligibility.

03

Device and Plan

Inside a line, information splits into two domains — Device (image, type, color, storage, IMEI, EIP payment status, eligibility) and Plan (current plan, plan changes, data usage, reduced-speed indicator, Call Guard, international roaming, protection plan).

04

Actions

Grouped by what they affect: Swap Devices, Change MDN, Make Additional Payments, Change Plan, Suspend/Cancel Service, View Call/Text Logs, View Data Usage.

The architecture moves from information → context → action, rather than presenting every capability as an undifferentiated menu.

Section 06

The key trade-offs

Decisions made explicit

Trade-off 1 — Plan-first vs. line-first

OptionAdvantageCost
Plan-firstMakes plan comparison immediately visible; mirrors how the business categorizes servicesForces customers to scan plan groups to find a line; harder to scale as states and plans grow
Line-firstMaps to the customer’s task: “I need to fix/manage this line”Reduces the prominence of plan-level comparison
01

Decide: line-first

Plan becomes an important attribute of the line rather than the parent navigation structure. The line is the more stable object — plan, device, usage, and eligibility can all change without requiring a new architectural identity.

02

Progressive disclosure over dense tables

The line list is about identification and status (“Which line is this and what is its current state?”); the detail page is about action (“What can I do with this line?”). A clean separation between finding and managing.

03

One page, two conceptual domains

A flat IA would mix IMEI, device balance, swap, protection plan, current plan, data usage, international services, and cancellation. Keep one Line Info destination, but with clear Device and Plan sections — one mental model (“I am managing this line”), semantic boundaries intact.

04

State-driven content over permanent blocks

Upgrade behavior is not universal: Eligible for Upgrade, Eligible for Early Upgrade, Not Eligible for Upgrade. Financing & Upgrade Status becomes conditional content — relevant, but it requires reliable state definitions and a consistent backend-to-UI mapping (a Status Indicators decision table).

05

Same object model, different spatial expression

Mobile-first: Line Info becomes a vertically ordered sequence of sections. Web keeps the same conceptual architecture but uses horizontal space for denser layouts and persistent navigation — never a separate desktop mental model.

06

Vertical length for contextual completeness

The detail page is intentionally long on mobile — the cost is scrolling; the benefit is a complete set of line-management capabilities without navigating across disconnected pages.

Line Info information architecture
The Line Info IA — device and plan as structured domains.
Section 07

What could have gone wrong

Risks the change introduces

The strongest senior-level story is not “the new architecture is perfect.” It is understanding the risks introduced by the change — and how they were mitigated:

01

The plan becomes too hidden

Plan-first customers could work harder. Mitigation: keep current-plan information visible near the top of Line Info and expose plan actions as a distinct domain.

02

Line Info becomes a dumping ground

Once “line” is the primary object, every feature wants to attach to it. Mitigation: enforce ownership rules — account actions → account, line → line, device → device, plan → plan, promotional content → supporting layer.

03

Status colors become ambiguous

Multiple line states mapped to visual indicators is powerful but dangerous if states are too similar or color is the only differentiator. Statuses need clear semantic definitions, textual labels, and accessible non-color cues.

04

Edge cases overwhelm the clean model

Financing states, pending changes, reduced speeds, suspension, disconnection, swaps, eligibility changes, add-ons — a happy-path architecture breaks when these overlap. Mitigation: treat state modeling as part of the IA, not a UI detail.

05

Mobile-first becomes mobile-only thinking

Designing for the smallest viewport can lead to excessive stacking on desktop. Mitigation: preserve the hierarchy, but let web use columns, persistent navigation, and denser presentation.

Upgrade eligibility and status indicator templates
Status indicators and eligibility templates — state modeling as architecture.
Section 08

Validation gaps

What still needs explicit validation

The artifacts provide a strong structural IA, but they do not provide quantitative usability results, task-completion metrics, analytics, research sample sizes, or a complete edge-case specification. For production, these would be explicitly validated:

CategoryWhat to validate
FindabilityCan customers find a specific line quickly? Do they understand activation-date ordering? Can they distinguish people, devices, and numbers?
State comprehension“Eligible for Upgrade” vs. “Early Upgrade” without decoding color; pending/reduced-speed states; status consistency across mobile and web
Action ownershipDoes the customer know whether an action changes the device, line, or plan? Is “Suspend or Cancel” clearly scoped? Is “Change MDN” understood?
Multi-line managementComparison, search/filter, sorting, bulk management, cross-line usage — future validation opportunities
System statesLoading, empty states, errors, unavailable data, permission restrictions, partially completed changes, async operations
Section 09

The mobile-first strategy

The architecture in its most constrained form

The mobile experience demonstrates the architecture at its most constrained. The flow becomes:

Your Services
Mobile
Manage Lines
Select a Line
Line Info

This hierarchy is strong on mobile because each screen has a clear job: the Services screen is about selecting the service and line; the Line Info screen is about managing the selected line. That separation reduces the navigation required to move from identification to action.

All mobile pages of the line info architecture from account summary
The full mobile flow — from account summary to Line Info.
Section 10

Cross-platform system thinking

One architecture, two spatial expressions

The work was not simply a mobile redesign followed by a desktop adaptation. The architecture was designed as a shared system and then expressed differently by viewport.

DimensionMobileWeb
Primary objectLine of ServiceLine of Service
NavigationCompact bottom navigation + contextual headerPersistent side navigation + contextual header
Line listStacked cards / listWider list / table-like presentation
Detail pageVertical sectionsWider grouped sections
ActionsProgressive disclosureMore simultaneous visibility
IASharedShared
Mobile Spectrum homepage
Mobile — the shared IA at its most constrained.
Web Spectrum homepage
Web — the same model, more exposed at once.

Responsive design is not simply shrinking desktop UI. It is preserving the same information model while changing how much of it can be exposed at once.

Section 11

Role & outcome

The shift in mental model

The senior-level contribution

  1. Analyzed the existing line-management model and identified that plan grouping was not the strongest long-term organizing principle.
  2. Reframed the information architecture around the line of service.
  3. Separated account, line, device, and plan responsibilities.
  4. Modeled conditional states, especially financing and upgrade eligibility.
  5. Created a scalable hierarchy that could support a growing number of line states and actions.
  6. Designed mobile-first, using mobile constraints to establish hierarchy and priority.
  7. Translated the same architecture to web, rather than creating an unrelated desktop experience.
  8. Defined reusable templates and status logic to support consistency.
  9. Validated the experience through user testing, as documented in the project brief.
  10. Supported development, ensuring the architectural intent survived implementation.

The outcome

Before

“Find the plan, then find the line.”

After

“Find the line, then manage its device and plan.”

Line Info home page view on mobile
The new home for line management.

More than a UI refresh: the line is the stable customer-facing object; device and plan are structured domains; states determine relevant information and actions; account-level actions remain distinct; and mobile and web share the same conceptual model. The redesign trades some plan-level visibility for better line-level findability and action clarity — the central design decision, and the reason the architecture scales.

Section 12

Reflection

What made this senior-level work

The hard part wasn’t deciding where to put the buttons. It was deciding what the customer was actually managing.

Once the line of service became the primary object, the rest of the architecture became easier to reason about:

Who/what am I managing?
What is its state?
What device is attached?
What plan is attached?
What can I do next?

That decision chain — not the screens themselves — is the core value of the redesign.