# US 10,311,510 B2 · System and method for providing sequential media items

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

- Number: US 10,311,510 B2
- Document ID: US10311510B2
- Status: Granted
- Kind: B2
- Application number: 14/503,250
- Filed: 2014-09-30
- Published: 2016-03-10
- Granted: 2019-06-04
- Earliest claimed: 2014-09-05
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Brett A. Rampata; Martin J. Murrett; Charles J. Migos; Casey M. Dougherty
- Web page: https://patentgrep.com/patent/US10311510B2

## CPC

- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/06: Buying, selling or leasing transactions
- 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

## Abstract

A system and method of providing sequential media content. The system of some embodiments provides a library that displays representations of media items stored on a device. The library displays representations of a series object. Activating the series object displays purchased media items in a series of media items. After a threshold amount of a media item in the series has been consumed, the series object displays a representation of a next media item in the series along with a control for purchasing the next media item in the series.

## Claims

### Claim 1

A non-transitory machine readable medium storing a program which when executed by at least one processing unit provides e-books, in an e-book organizing application, the program comprising sets of instructions for:
determining that a user has read a threshold amount of a first purchased e-book in the series, the threshold amount comprising reaching a particular number of pages or a particular percentage of pages of the first purchased e-book;
in response to the determination that the user has read the threshold amount of the first purchased e-book in the series, replacing a book GUI item representing the first purchased e-book with a series GUI item representing the series in a library display area;
receiving a selection of the series GUI item;
in response to the selection, concurrently displaying a series display area of e-books with the library display area, wherein the series display area displays a respective book GUI item for each e-book in the series of e-books.

### Claim 2 (depends on 1)

The non-transitory machine readable medium of claim 1, wherein the program further comprises sets of instructions for:
receiving a selection to display all e-books in a series:
in response to the selection to display all e-books in the series, in a series display area:
displaying representations of unpurchased e-books in the series accompanied by a purchasing control: and displaying representations of purchased e-books in the series unaccompanied by a purchasing control.

### Claim 3 (depends on 2)

The non-transitory machine readable medium of claim 2, wherein the program further comprises sets of instructions for:
receiving a selection to display purchased e-books in the series:
in response to the selection to display purchased e-books in the series:
displaying a representation of the first e-book and the representation of the second e-book in the series display area; and displaying a purchasing control for receiving a command from the user to purchase the second e-book.

### Claim 4 (depends on 3)

The non-transitory machine readable medium of claim 3, wherein the program further comprises sets of instructions for, upon receiving the selection to display purchased e-books, ceasing to display the representations of unpurchased e-books in the series other than the second e-book.

### Claim 5 (depends on 1)

The non-transitory machine readable medium of claim 1 wherein the program further comprises sets of instructions for:
displaying, in a library display area for displaying representations of e-books in a library of e-books, representations of multiple e-books;
when the library (i) includes the first e-book of the series and no other e-books of the series and (ii) less than the threshold amount of the first e-book has been read, displaying the representation of the first e-book in the library display area; and
when the library (i) includes the first e-book of the series and no other e-books of the series and (ii) at least the threshold amount of the first e-book has been read, displaying the series GUI item representing the series in the library display area.

### Claim 6 (depends on 5)

The non-transitory machine readable medium of claim 5 wherein the program further comprises a set of instructions for, when the library includes both the first e-book of the series and at least a second e-book of the series, displaying the representation of the particular series in a library mode.

### Claim 7 (depends on 5)

The non-transitory machine readable medium of claim 5, wherein the program further comprises a set of instructions for displaying a representation of the first e-book and the representation of the second e-book in the series display area when the library (i) includes the first e-book of the series and no other e-books of the series and (ii) at least the threshold amount of the first e-book has been read.

### Claim 8 (depends on 1)

The non-transitory machine readable medium of claim 1, wherein the program further comprises sets of commands for:
receiving a selection from the user to purchase an unpurchased e-book; and
providing the unpurchased e-book in response to the received selection.

### Claim 9 (depends on 8)

The non-transitory machine readable medium of claim 8, wherein providing the unpurchased e-book comprises downloading the unpurchased e-book.

### Claim 10

A non-transitory machine readable medium storing a program which when executed by at least one processing unit provides media items, in a media item organizing application, the program comprising sets of instructions for:
determining that when more than a threshold amount of a first media item of a series has been consumed, a series GUI item representing the series is displayed in a library display area in response to the determination that more than the threshold amount of the first media item has been consumed, wherein the threshold amount comprises a greater of:
a particular number of pages or a particular percentage of pages of the first
purchased media item and a certain page of a range of pages of the first purchased media item;
and replacing a representation of the first media item representing a first purchased e-book with the series GUI item in the series display area;
receiving a selection of the series GUI item;
in response to the selection, concurrently displaying a series display area of e-books with the library display area, wherein the display area displays a respective book GUI item for each e-book in the series of e-books.

### Claim 11 (depends on 10)

The non-transitory machine-readable medium of claim 10, wherein the set of instructions for determining that the threshold amount of the first media item has been consumed comprises a set of instructions for determining that a media item layer has displayed a threshold percentage of the first media item.

### Claim 12 (depends on 10)

The non-transitory machine readable medium of claim 10, wherein the set of instructions for determining that the threshold amount of the first media item has been consumed comprises a set of instructions for determining that a media item player has displayed at least part of at the first media item beyond a threshold part of the media item.

### Claim 13 (depends on 10)

The non-transitory machine readable medium of claim 10, wherein the program further comprises a set of instructions for displaying a purchasing control when receiving a selection from the user to purchase the series GUI item.

### Claim 14 (depends on 13)

The non-transitory machine readable medium of claim 13, wherein the program further comprises a set of instructions for receiving a selection to display representations of all media series GUI items in the series.

### Claim 15 (depends on 14)

The non-transitory machine readable medium of claim 14, wherein the program further comprises sets of instructions for:
displaying representations of unpurchased series GUI items in the series accompanied by a purchasing control; and
displaying representations of purchased series GUI items in the series unaccompanied by a purchasing control.

### Claim 16 (depends on 10)

The non-transitory machine readable medium of claim 10, wherein the program further comprises sets of instructions for:
displaying, in the library display area, representations of multiple media items in the library of media items;
when the library (i) includes the first media item of the series and no other media items of the series and (ii) less than the threshold amount of the first media item has been consumed, displaying the representation of the first media item in the library display area; and
when the library (i) includes the first media item of the series and no other media items of the series and (ii) at least the threshold amount of the first media item has been consumed, displaying the series GUI item in the library display area.

### Claim 17 (depends on 16)

The non-transitory machine readable medium of claim 16, wherein the program further comprises a set of instructions for, when the library includes both the first media item of the series and at least one of the series GUI item representing series of e-books, displaying the series GUI item in the library display area.

### Claim 18 (depends on 16)

The non-transitory machine readable medium of claim 16, wherein the series GUI item indicates the highest numbered media item, in the series, included in the library.

### Claim 19 (depends on 10)

The non-transitory machine readable medium of claim 10, wherein providing the series GUI item comprises downloading the series GUI item and displaying a representation of the series GUI item without a purchasing control.

### Claim 20

A method of providing e-books, in an e-book organizing application, the method comprising:
determining that a threshold amount of a first e-book of a series has been read, wherein the threshold amount comprises a greater of:
a particular number of pages or a particular percentage of pages of the first purchased e-book and a certain page of a range of pages of the first purchased e-book, in response to the determination, replacing a representation of the first purchased e-book with a series GUI item representing a second e-book in the series, wherein the second e-book is purchasable by a user;
receiving a selection of the series GUI item;
in response to the selection, concurrently displaying a series display area of e-books with the library display area, wherein the display area displays a respective book GUI item for each e-book in the series of e-books;
receiving a selection from the user to purchase the second e-book; and
providing the second e-book in response to the received selection, where the second e-book is purchasable without refreshing the e-book organizing application.

### Claim 21 (depends on 20)

The method of claim 20, wherein determining that the threshold amount of the first e-book has been read comprises determining that an e-book reader has displayed a threshold percentage of pages of the first e-book.

### Claim 22 (depends on 20)

The method of claim 20 further comprising:
displaying a purchasing control for said receiving the selection from the user to purchase the second e-book without leaving the series display area.

### Claim 23 (depends on 22)

The method of claim 22 further comprising:
receiving a selection to display representations of all e-books in the series; and
displaying representations of all e-books in the series.

### Claim 24 (depends on 23)

The method of claim 23, wherein displaying representations of all e-books in the series comprises:
displaying representations of unpurchased e-books in the series accompanied by a purchasing control; and
displaying representations of purchased e-books in the series unaccompanied by a purchasing control.

### Claim 25 (depends on 1)

The non-transitory machine readable medium of claim 1, wherein the threshold amount comprises a particular number of pages of the first e-book or a particular percentage of pages of the first e-book.

### Claim 26 (depends on 1)

The non-transitory machine readable medium of claim 1, wherein the representations of unpurchased e-books in the series are based in part on a purchase history.
