# US 10,771,847 B2 · Setup procedures for an electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,847 B2
- Document ID: US10771847B2
- Status: Granted
- Kind: B2
- Application number: 16/144,077
- Filed: 2018-09-27
- Published: 2019-12-05
- Granted: 2020-09-08
- Earliest claimed: 2018-06-03
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Tito Lloyd Balsamo
- Web page: https://patentgrep.com/patent/US10771847B2

## CPC

- H04N 21/4586: {Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally (deployment, distribution, installation, update of software G06F8/65; error detection or correction of the data by redundancy during software upgrading G06F11/1433; arrangements for updating broadcast information or broadcast-related information H04H60/25)}
- H04N 21/485: End-user interface for client configuration
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1643: {the display being associated to a digitizer, e.g. laptops that can be used as penpads (details related to the relative motion of the display enclosure with respect to the body enclosure, e.g. to move between laptop and tablet PC configuration G06F1/1615)}
- G06F 1/3215: Monitoring of peripheral devices
- G06F 1/3265: {Power saving in display device}
- G06F 3/03547: {Touch pads, in which fingers can move on a surface}
- G06F 3/0362: with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 8/61: Installation
- G06F 21/10: Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]}
- G06F 21/44: Program or device authentication
- G06F 21/57: Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06Q 30/0631: {Recommending goods or services}
- H04M 1/72406: by software upgrading or downloading
- H04M 1/72409: by interfacing with external accessories (hands-free H04M1/60)
- H04N 21/441: Acquiring end-user identification {, e.g. using personal code sent by the remote control or by inserting a card}
- H04N 21/4432: {Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server (resetting in general G06F1/14; program loading or initiating in general G06F9/445; bootstrapping in general G06F9/4401; secure boots of computer platforms G06F21/57)}
- H04N 21/4516: {involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- H04M 1/72412: using two-way short-range wireless interfaces
- H04M 1/72415: for remote control of appliances
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

In some embodiments, an electronic device can guide the user in setting up the device for the first time or after a factory reset. In some embodiments, an electronic device facilitates suggesting and installing applications on the electronic device during device setup. In some embodiments, an electronic device facilitates transferring settings and information from another electronic device during device setup.

## Claims

### Claim 1

A method comprising:
at an electronic device in communication with a display and one or more input devices:
determining a primary content provider for the electronic device that allows for content associated with the primary content provider to be accessible on the electronic device;
after determining the primary content provider for the electronic device, displaying, on the display, one or more representations of one or more suggested applications to install on the electronic device based on the determined primary content provider, including a first application associated with the primary content provider;
while displaying the one or more representations of the one or more suggested applications, receiving, via the one or more input devices, a single input corresponding to a request to install the one or more suggested applications on the electronic device;
in response to receiving the single input:
installing the one or more suggested applications on the electronic device; and
in accordance with a determination that one or more criteria are met:
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications, wherein granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications provides the electronic device with access to media content via the one or more suggested applications; and
enabling sharing of content viewing information associated with the one or more suggested applications with a unified media browsing application installed on the electronic device; and
after receiving the single input;
receiving, via the one or more suggested applications at the electronic device, the media content using the authorization of the electronic device with the primary content provider; and
displaying, in the unified media browsing application, one or more representations of media content based on the content viewing information associated with the one or more suggested applications.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the primary content provider for the electronic device comprises automatically determining the primary content provider based on a predefined association of the electronic device with the primary content provider.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is successful and one or more unified media browsing application eligibility criteria are not met:
authorizing the device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are met, requesting, from a user of the electronic device, manual authentication of the electronic device with the primary content provider.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are not met:
forgoing authorizing the device with the primary content provider;
forgoing granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 6 (depends on 2)

The method of claim 2, wherein the predetermined association of the electronic device with the primary content provider comprises an association of a unique identifier of the electronic device with a user account for accessing content from the primary content provider.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining a primary content provider for the electronic device comprises:
receiving, via the one or more input devices, user input selecting the primary content provider for the electronic device.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
after receiving the user input selecting the primary content provider, receiving, via the one or more input devices, user input for authenticating the electronic device with the determined primary content provider using a user credential;
wherein in accordance with a determination that authentication of the electronic device with the primary content provider using the user credential is successful, the one or more suggested applications to install comprise a plurality of applications, corresponding to a plurality of secondary content providers, for accessing content from the plurality of secondary content providers to which the user credential with the primary content provider enables access.

### Claim 9 (depends on 8)

The method of claim 8, wherein the plurality of applications comprise a predetermined number of top-used applications.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the installed plurality of applications;
in accordance with a determination that one or more unified media browsing application eligibility criteria are met, enabling sharing of content viewing information associated with the installed plurality of applications with a unified media browsing application installed on the electronic device; and
in accordance with a determination that the one or more unified media browsing application eligibility criteria are not met, forgoing enabling sharing of content viewing information associated with the installed plurality of applications with the unified media browsing application installed on the electronic device.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
receiving, via the one or more input devices, an input corresponding to a request to launch a respective application installed on the electronic device; and
in response to receiving the input corresponding to the request to launch the respective application:
in accordance with a determination that the user credential with the determined primary content provider enabled the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received, launching the respective application without requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider; and
in accordance with a determination that the user credential with the determined primary content provider did not enable the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received:
requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider.

### Claim 12 (depends on 1)

The method of claim 1, wherein determining the primary content provider for the electronic device comprises:
in accordance with a determination that a location of the electronic device is associated with only one primary content provider, selecting the only one primary content provider as the determined primary content provider.

### Claim 13 (depends on 1)

The method of claim 1, further comprising after installing the one or more suggested applications, displaying a representation of the first application associated with the primary content provider in a prioritized location on a home screen of the electronic device.

### Claim 14 (depends on 1)

The method of claim 1, wherein the one or more criteria includes a criterion that authentication of the electronic device with the primary content provider using the predefined association is successful and a criterion that one or more unified media browsing application eligibility criteria are met.

### Claim 15 (depends on 1)

The method of claim 1, wherein the content viewing information includes user viewing activity associated with the respective suggested application.

### Claim 16

An electronic device, comprising:
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
determining a primary content provider for the electronic device that allows for content associated with the primary content provider to be accessible on the electronic device;
after determining the primary content provider for the electronic device, displaying, on the display, one or more representations of one or more suggested applications to install on the electronic device based on the determined primary content provider, including a first application associated with the primary content provider;
while displaying the one or more representations of the one or more suggested applications, receiving, via the one or more input devices, a single input corresponding to a request to install the one or more suggested applications on the electronic device;
in response to receiving the single input:
installing the one or more suggested applications on the electronic device; and
in accordance with a determination that one or more criteria are met:
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications, wherein granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications provides the electronic device with access to media content via the one or more suggested applications; and
enabling sharing of content viewing information associated with the one or more suggested applications with a unified media browsing application installed on the electronic device; and
after receiving the single input;
receiving, via the one or more suggested applications at the electronic device, the media content using the authorization of the electronic device with the primary content provider; and
displaying, in the unified media browsing application, one or more representations of media content based on the content viewing information associated with the one or more suggested applications.

### Claim 17 (depends on 16)

The electronic device of claim 16, wherein determining the primary content provider for the electronic device comprises automatically determining the primary content provider based on a predefined association of the electronic device with the primary content provider.

### Claim 18 (depends on 17)

The electronic device of claim 17, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is successful and one or more unified media browsing application eligibility criteria are not met:
authorizing the device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 19 (depends on 17)

The electronic device of claim 17, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are met, requesting, from a user of the electronic device, manual authentication of the electronic device with the primary content provider.

### Claim 20 (depends on 17)

The electronic device of claim 17, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are not met:
forgoing authorizing the device with the primary content provider;
forgoing granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 21 (depends on 17)

The electronic device of claim 17, wherein the predetermined association of the electronic device with the primary content provider comprises an association of a unique identifier of the electronic device with a user account for accessing content from the primary content provider.

### Claim 22 (depends on 16)

The electronic device of claim 16, wherein determining a primary content provider for the electronic device comprises:
receiving, via the one or more input devices, user input selecting the primary content provider for the electronic device.

### Claim 23 (depends on 22)

The electronic device of claim 22, wherein the one or more programs further include instructions for:
after receiving the user input selecting the primary content provider, receiving, via the one or more input devices, user input for authenticating the electronic device with the determined primary content provider using a user credential;
wherein in accordance with a determination that authentication of the electronic device with the primary content provider using the user credential is successful, the one or more suggested applications to install comprise a plurality of applications, corresponding to a plurality of secondary content providers, for accessing content from the plurality of secondary content providers to which the user credential with the primary content provider enables access.

### Claim 24 (depends on 23)

The electronic device of claim 23, wherein the plurality of applications comprise a predetermined number of top-used applications.

### Claim 25 (depends on 23)

The electronic device of claim 23, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the installed plurality of applications;
in accordance with a determination that one or more unified media browsing application eligibility criteria are met, enabling sharing of content viewing information associated with the installed plurality of applications with a unified media browsing application installed on the electronic device; and
in accordance with a determination that the one or more unified media browsing application eligibility criteria are not met, forgoing enabling sharing of content viewing information associated with the installed plurality of applications with the unified media browsing application installed on the electronic device.

### Claim 26 (depends on 25)

The electronic device of claim 25, wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, an input corresponding to a request to launch a respective application installed on the electronic device; and
in response to receiving the input corresponding to the request to launch the respective application:
in accordance with a determination that the user credential with the determined primary content provider enabled the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received, launching the respective application without requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider; and
in accordance with a determination that the user credential with the determined primary content provider did not enable the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received:
requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider.

### Claim 27 (depends on 16)

The electronic device of claim 16, wherein determining the primary content provider for the electronic device comprises:
in accordance with a determination that a location of the electronic device is associated with only one primary content provider, selecting the only one primary content provider as the determined primary content provider.

### Claim 28 (depends on 16)

The electronic device of claim 16, wherein the one or more programs further include instructions for after installing the one or more suggested applications, displaying a representation of the first application associated with the primary content provider in a prioritized location on a home screen of the electronic device.

### Claim 29 (depends on 16)

The electronic device of claim 16, wherein the one or more criteria includes a criterion that authentication of the electronic device with the primary content provider using the predefined association is successful and a criterion that one or more unified media browsing application eligibility criteria are met.

### Claim 30 (depends on 16)

The electronic device of claim 16, wherein the content viewing information includes user viewing activity associated with the respective suggested application.

### Claim 31

A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to perform a method comprising:
determining a primary content provider for the electronic device that allows for content associated with the primary content provider to be accessible on the electronic device;
after determining the primary content provider for the electronic device, displaying, on the display, one or more representations of one or more suggested applications to install on the electronic device based on the determined primary content provider, including a first application associated with the primary content provider;
while displaying the one or more representations of the one or more suggested applications, receiving, via the one or more input devices, a single input corresponding to a request to install the one or more suggested applications on the electronic device;
in response to receiving the single input:
installing the one or more suggested applications on the electronic device;
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications, wherein granting access to the authorization of the electronic device with the primary content provider to the one or more suggested applications provides the electronic device with access to media content via the one or more suggested applications; and
enabling sharing of content viewing information associated with the one or more suggested applications with a unified media browsing application installed on the electronic device; and
after receiving the single input;
receiving, via the one or more suggested applications at the electronic device, the media content using the authorization of the electronic device with the primary content provider; and
displaying, in the unified media browsing application, one or more representations of media content based on the content viewing information associated with the one or more suggested applications.

### Claim 32 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein determining the primary content provider for the electronic device comprises automatically determining the primary content provider based on a predefined association of the electronic device with the primary content provider.

### Claim 33 (depends on 32)

The non-transitory computer readable storage medium of claim 32, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is successful and one or more unified media browsing application eligibility criteria are not met:
authorizing the device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 34 (depends on 32)

The non-transitory computer readable storage medium of claim 32, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are met, requesting, from a user of the electronic device, manual authentication of the electronic device with the primary content provider.

### Claim 35 (depends on 32)

The non-transitory computer readable storage medium of claim 32, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
in accordance with a determination that authentication of the electronic device with the primary content provider using the predefined association is not successful and one or more unified media browsing application eligibility criteria are not met:
forgoing authorizing the device with the primary content provider;
forgoing granting access to the authorization of the electronic device with the primary content provider to the first application; and
forgoing enabling sharing of content viewing information associated with the first application with a unified media browsing application installed on the electronic device.

### Claim 36 (depends on 32)

The non-transitory computer readable storage medium of claim 32, wherein the predetermined association of the electronic device with the primary content provider comprises an association of a unique identifier of the electronic device with a user account for accessing content from the primary content provider.

### Claim 37 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein determining a primary content provider for the electronic device comprises:
receiving, via the one or more input devices, user input selecting the primary content provider for the electronic device.

### Claim 38 (depends on 37)

The non-transitory computer readable storage medium of claim 37, wherein the one or more programs further include instructions for:
after receiving the user input selecting the primary content provider, receiving, via the one or more input devices, user input for authenticating the electronic device with the determined primary content provider using a user credential;
wherein in accordance with a determination that authentication of the electronic device with the primary content provider using the user credential is successful, the one or more suggested applications to install comprise a plurality of applications, corresponding to a plurality of secondary content providers, for accessing content from the plurality of secondary content providers to which the user credential with the primary content provider enables access.

### Claim 39 (depends on 38)

The non-transitory computer readable storage medium of claim 38, wherein the plurality of applications comprise a predetermined number of top-used applications.

### Claim 40 (depends on 38)

The non-transitory computer readable storage medium of claim 38, wherein the one or more programs further include instructions for:
in response to receiving the single input corresponding to the request to install the one or more suggested applications on the electronic device:
authorizing the electronic device with the primary content provider;
granting access to the authorization of the electronic device with the primary content provider to the installed plurality of applications;
in accordance with a determination that one or more unified media browsing application eligibility criteria are met, enabling sharing of content viewing information associated with the installed plurality of applications with a unified media browsing application installed on the electronic device; and
in accordance with a determination that the one or more unified media browsing application eligibility criteria are not met, forgoing enabling sharing of content viewing information associated with the installed plurality of applications with the unified media browsing application installed on the electronic device.

### Claim 41 (depends on 40)

The non-transitory computer readable storage medium of claim 40, wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, an input corresponding to a request to launch a respective application installed on the electronic device; and
in response to receiving the input corresponding to the request to launch the respective application:
in accordance with a determination that the user credential with the determined primary content provider enabled the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received, launching the respective application without requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider; and
in accordance with a determination that the user credential with the determined primary content provider did not enable the user to access content via the respective application when the single input corresponding to the request to install the one or more suggested applications on the electronic device was received:
requesting user input for granting or denying the respective application access to the authorization of the electronic device with the determined primary content provider.

### Claim 42 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein determining the primary content provider for the electronic device comprises:
in accordance with a determination that a location of the electronic device is associated with only one primary content provider, selecting the only one primary content provider as the determined primary content provider.

### Claim 43 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein the one or more programs further include instructions for after installing the one or more suggested applications, displaying a representation of the first application associated with the primary content provider in a prioritized location on a home screen of the electronic device.

### Claim 44 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein the one or more criteria includes a criterion that authentication of the electronic device with the primary content provider using the predefined association is successful and a criterion that one or more unified media browsing application eligibility criteria are met.

### Claim 45 (depends on 31)

The non-transitory computer readable storage medium of claim 31, wherein the content viewing information includes user viewing activity associated with the respective suggested application.
