# US 10,372,410 B2 · Systems and methods to optimize music play in a scrolling news feed

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

- Number: US 10,372,410 B2
- Document ID: US10372410B2
- Status: Granted
- Kind: B2
- Application number: 14/977,577
- Filed: 2015-12-21
- Published: 2017-06-22
- Granted: 2019-08-06
- Earliest claimed: 2015-12-21
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Timothy Matthew Quirino; Michael Luis Cerda; Holly Marie Ormseth
- Web page: https://patentgrep.com/patent/US10372410B2

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- H04N 21/4355: {involving reformatting operations of additional data, e.g. HTML pages on a television screen (optimising the visualization of content for information retrieval from the Internet G06F16/9577; adaptation of message content in packet-switching networks H04L51/066; media handling at the source in data packet switching networks H04L65/764)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/8113: {comprising music, e.g. song in MP3 format}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems, methods, and non-transitory computer readable media are configured to receive metadata for audio content associated with an audio content item for presentation in a news feed to be displayed on a screen of a computing device associated with a user. The metadata is transformed for display in the audio content item. The transformed metadata is displayed in the audio content item. In addition, systems, methods, and non-transitory computer readable media are configured to present an audio content item in a news feed to be displayed on a screen of a computing device associated with a user. An input by the user for scrolling the news feed and the audio content item on the screen is received. A pop out player is presented in response to disappearance of the audio content item from the screen based on the scrolling.

## Claims

### Claim 1

A computer-implemented method comprising:
presenting, by a computing system, an audio content item associated with cover art having a shape in a news feed to be displayed on a screen of a computing device associated with a user;
receiving, by the computing system, an input by the user for scrolling the news feed and the audio content item on the screen;
presenting, by the computing system, a pop out player in response to disappearance of the audio content item from the screen based on the scrolling, wherein the pop out player displays at least one of title, artist, or third party content source, wherein the pop out player displays a play/pause button;
presenting, by the computing system, a rotating playback shape on the screen in response to the user selecting the play/pause button, wherein the rotating playback shape includes a transformation of the shape of the cover art; and
transferring, by the computing system, in response to a reappearance of the audio content item, operation from the pop out player to the audio content item.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
playing audio content associated with the audio content item for the user before the receiving an input; and
continuing to play the audio content after the disappearance of the audio content item from the screen.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
ceasing play of the audio content in response to a user input applied to the pop out player to stop the play of the audio content.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the pop out player displays at least one of metadata associated with the audio content item and a radial progress indicator.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
displaying the pop out player in a selected location of the screen while the user scrolls the news feed.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving a dragging gesture applied by the user to the pop out player; and
moving a position of the pop out player on the screen in response to the dragging gesture.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining a region in a center of the screen of the news feed for removal of the pop out player from the screen, wherein the pop out player is removed from the screen when dragged to the region.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, further comprising:
removing appearance of the pop out player from the screen in response to movement of the pop out player to the selected location.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, further comprising:
scrolling the news feed to cause reappearance of the audio content item on the screen; and
removing appearance of the pop out player on the screen in response to the reappearance of the audio content item.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, further comprising:
blurring, by the computing device, the cover art in response to the user selecting the play/pause button.

### Claim 11

A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
presenting an audio content item associated with cover art having a shape in a news feed to be displayed on a screen of a computing device associated with a user;
receiving an input by the user for scrolling the news feed and the audio content item on the screen;
presenting a pop out player in response to disappearance of the audio content item from the screen based on the scrolling, wherein the pop out player displays at least one of title, artist, or third party content source, wherein the pop out player displays a play/pause button;
presenting, by the computing system, a rotating playback shape on the screen in response to the user selecting the play/pause button, wherein the rotating playback shape includes a transformation of the shape of the cover art; and
transferring, in response to a reappearance of the audio content item, operation from the pop out player to the audio content item.

### Claim 12 (depends on 11)

The system of claim 11, further comprising:
playing audio content associated with the audio content item for the user before the receiving an input; and
continuing to play the audio content after the disappearance of the audio content item from the screen.

### Claim 13 (depends on 11)

The system of claim 11, further comprising:
ceasing play of the audio content in response to a user input applied to the pop out player to stop the play of the audio content.

### Claim 14 (depends on 11)

The system of claim 11, wherein the pop out player displays at least one of metadata associated with the audio content item and a radial progress indicator.

### Claim 15 (depends on 11)

The system of claim 11, further comprising:
displaying the pop out player in a selected location of the screen while the user scrolls the news feed.

### Claim 16

A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
presenting an audio content item associated with cover art having a shape in a news feed to be displayed on a screen of a computing device associated with a user;
receiving an input by the user for scrolling the news feed and the audio content item on the screen;
presenting a pop out player in response to disappearance of the audio content item from the screen based on the scrolling, wherein the pop out player displays at least one of title, artist, or third party content source, wherein the pop out player displays a play/pause button;
presenting, by the computing system, a rotating playback shape on the screen in response to the user selecting the play/pause button, wherein the rotating playback shape includes a transformation of the shape of the cover art; and
transferring, in response to a reappearance of the audio content item, operation from the pop out player to the audio content item.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising:
playing audio content associated with the audio content item for the user before the receiving an input; and
continuing to play the audio content after the disappearance of the audio content item from the screen.

### Claim 18 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising:
ceasing play of the audio content in response to a user input applied to the pop out player to stop the play of the audio content.

### Claim 19 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein the pop out player displays at least one of metadata associated with the audio content item and a radial progress indicator.

### Claim 20 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising:
displaying the pop out player in a selected location of the screen while the user scrolls the news feed.
