# US 11,451,863 B1 · Content versioning system

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

- Number: US 11,451,863 B1
- Document ID: US11451863B1
- Status: Granted
- Kind: B1
- Application number: 17/683,038
- Filed: 2022-02-28
- Granted: 2022-09-20
- Earliest claimed: 2022-02-28
- Assignees: Spooler Media, Inc.
- Applicants: Spooler Media, Inc.
- Inventors: Daniel Benjamin; Henry Blodget; James O. Boggs; Andrew Bowers; Kerry Donahue
- Web page: https://patentgrep.com/patent/US11451863B1

## CPC

- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/8106: {involving special audio data, e.g. different tracks for different languages}
- H04N 21/8402: {involving a version number, e.g. version number of EPG data (arrangements for version control in computers G06F8/71)}
- H04N 21/845: Structuring of content, e.g. decomposing content into time segments
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N 21/8541: involving branching, e.g. to different story endings
- H04N 21/8549: Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided is a method including providing a first audio content object that includes a plurality of audio content segments to a set of user computing devices. Each audio content segment of the plurality of audio content segments is associated with a first version. The method also includes obtaining a second version of a first audio content segment and updating the first version of the first audio content segment to the second version to generate a second audio content object that includes the second version of the first audio content segment and at least a first version of a second audio content segment. The method also includes providing the second audio content object to at least a first portion of the set of user computing devices and indicating a version history of the first audio content segment to at least the first portion of the set of user computing devices.

## Claims

### Claim 1

A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
providing, using a computer system, a first audio content object that includes a plurality of audio content segments to a set of user computing devices, wherein each audio content segment of the plurality of audio content segments is associated with a first version of that audio content segment;
obtaining, using the computer system, a second version of a first audio content segment included in the plurality of audio content segments;
updating, using the computer system, the first version of the first audio content segment to the second version to generate a second audio content object from the first audio content object that includes the second version of the first audio content segment and at least a first version of a second audio content segment included in the plurality of audio content segments;
providing, using the computer system, the second audio content object to at least a first portion of the set of user computing devices; and
indicating, using the computer system, a version history of the first audio content segment to at least the first portion of the set of user computing devices.

### Claim 2 (depends on 1)

The medium of claim 1, wherein the operations further comprise:
generating, using the computer system, a first graphical user interface that corresponds with the first audio content object and that indicates the version history of the first audio content segment; and
providing, using the computer system, the first graphical user interface for display at the at least the first portion of the set of user computing devices.

### Claim 3 (depends on 1)

The medium of claim 1, wherein the at least the first portion of the set of user computing devices are associated with a respective user that has not consumed the first version of the first audio content segment.

### Claim 4 (depends on 1)

The medium of claim 1, wherein the operations further comprise:
generating, using the computer system and the second version of the first audio content segment, an abridged second version of the first audio content segment;
updating, using the computer system, the first version of the first audio content segment to the abridged second version to generate a third audio content object that includes the abridged second version of the first audio content segment and at least the first version of the second audio content segment included in the plurality of audio content segments; and
providing, using the computer system, the third audio content object to at least a second portion of the set of user computing devices, wherein the at least the second portion of the set of user computing devices are associated with a respective user that has consumed the first version of the first audio content segment.

### Claim 5 (depends on 4)

The medium of claim 4, wherein the consumption of the first version of the first audio content segment is detected based on user tracking information.

### Claim 6 (depends on 5)

The medium of claim 5, wherein the user tracking information includes a cookie that indicates that the respective user has consumed the first version.

### Claim 7 (depends on 4)

The medium of claim 4, wherein the generating the abridged second version of the first audio content segment includes removing common content from the second version of the first audio content segment that is included in the first version of the first audio content segment.

### Claim 8 (depends on 4)

The medium of claim 4, wherein the operations further comprise:
generating, using the computer system, a first graphical user interface that corresponds with the second audio content object and that indicates the version history of the first audio content segment; and
providing, using the computer system, the first graphical user interface for display at the at least the first portion of the set of user computing devices;
generating, using the computer system, a second graphical user interface that corresponds with the third audio content object and that indicates the version history of the first audio content segment; and
providing, using the computer system, the second graphical user interface for display at the at least the second portion of the set of user computing devices.

### Claim 9 (depends on 8)

The medium of claim 8, wherein the first graphical user interface includes a first selectable indicator when the first audio content segment is updated from the first version to the second version.

### Claim 10 (depends on 9)

The medium of claim 9, wherein the operations further comprise:
receiving, using the computer system and from a first user computing device included in the at least the first portion of the set of user computing devices, a selection notification of the first selectable indicator; and
providing, using the computer system, the second version of the first audio content segment to the first user computing device for audio consumption.

### Claim 11 (depends on 8)

The medium of claim 8, wherein the second graphical user interface includes a second selectable indicator when the first audio content segment is updated from the first version to the abridged second version.

### Claim 12 (depends on 11)

The medium of claim 11, wherein the operations further comprise:
receiving, using the computer system and from a user computing device included in the at least the second portion of the set of user computing devices, a selection notification of the second selectable indicator; and
providing, using the computer system, the abridged second version of the first audio content segment to the user computing device for audio consumption.

### Claim 13 (depends on 12)

The medium of claim 12, wherein the second selectable indicator is displayed but unselectable subsequent to the abridged second version of the first audio content segment being consumed.

### Claim 14 (depends on 1)

The medium of claim 1, wherein the operations further comprise:
receiving, using the computer system, a request for the first version of the first audio content segment from a computing device of the set of user computing devices; and
providing, using the computer system, the first version of the first audio content segment.

### Claim 15 (depends on 1)

The medium of claim 1, wherein the operations further comprise:
generating, using the computer system, a fourth audio content object from a third audio content object that includes the first version of the first audio content segment when the first version of the first audio content segment is updated to the second version of the first audio content segment, wherein the fourth audio content object includes the second version of the first audio content segment when generated.

### Claim 16 (depends on 1)

The medium of claim 1, wherein the operations further comprise:
generating, using the computer system, the second version of the first audio content segment and user preferences, an augmented second version of the first audio content segment;
updating, using the computer system, the first version of the first audio content segment to the augmented second version to generate a third audio content object that includes the augmented second version of the first audio content segment and at least the first version of the second audio content segment included in the plurality of audio content segments; and
providing, using the computer system, the third audio content object to at least a second portion of the set of user computing devices, wherein the at least the second portion of the set of user computing devices are associated with a respective user that that is associated with the user preferences.

### Claim 17 (depends on 1)

The medium of claim 1, wherein the operations further comprise steps for generating the first audio content object from the plurality of audio content segments.

### Claim 18 (depends on 1)

The medium of claim 1, wherein the operations further comprise steps for indicating the version history to a user.

### Claim 19

A method, comprising:
providing, using a computer system, a first media content object that includes a plurality of media segments to a set of user computing devices, wherein each media segment of the plurality of media segments is associated with a first version of that media segment;
obtaining, using the computer system, a second version of a first media segment included in the plurality of media segments;
updating, using the computer system, the first version of the first media segment to the second version to generate a second media content object from the first media content object that includes the second version of the first media segment and at least a first version of a second media segment included in the plurality of media segments;
providing, using the computer system, the second media content object to at least a first portion of the set of user computing devices; and
indicating, using the computer system, a version history of the first media segment to at least the first portion of the set of user computing devices.

### Claim 20 (depends on 19)

The method of claim 19, wherein the first media content object and the second media content object include at least one of an audio content object, a video content object, an audiovisual content object, a text content object, a picture content object, or a haptic content object.
