# US 2021/0343264 A1 · System and method for providing a video with lyrics overlay for use in a social messaging environment

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

- Number: US 2021/0343264 A1
- Document ID: US20210343264A1
- Status: Published application
- Kind: A1
- Application number: 17/182,801
- Filed: 2021-02-23
- Published: 2021-11-04
- Earliest claimed: 2016-12-30
- Assignees: Spotify AB
- Applicants: Spotify AB
- Inventors: Brendan O'Driscoll; Aidan Sliney; Craig Watson
- Web page: https://patentgrep.com/patent/US20210343264A1

## CPC

- G06Q 10/10: Office automation; Time management
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 16/40: of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70)
- G06F 16/437: {Administration of user profiles, e.g. generation, initialisation, adaptation, distribution}
- G06F 16/483: using metadata automatically derived from the content
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9536: Search customisation based on social or collaborative filtering
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q 10/40: Business processes related to social networking or social networking services
- G10H 1/365: {the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines}
- G10H 1/368: {displaying animated or moving pictures synchronized with the music or audio part}
- H04L 51/10: Multimedia information
- H04L 51/52: for supporting social networking services
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04N 21/2223: {being a public access point, e.g. for downloading to or uploading from clients (arrangements specially adapted to plural spots in a confined site in broadcast systems H04H20/63)}
- H04N 21/233: Processing of audio elementary streams {(monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/234: Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N 21/439: Processing of audio elementary streams
- H04N 21/44: Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- 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/8545: for generating interactive applications
- G10H 2220/011: Lyrics displays, e.g. for karaoke applications
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Some embodiments of the present disclosure provide a server system associated with a media-providing service. The server system receives, from a first client device, video content created by the first client device. The server system receives, from the first client device, an indication that the video content is to be associated with a song provided by the media-providing service. The server system provides, to a second client device, the video content in combination with the song. The server system provides, to the second client device, concurrently with the video content and the song, visual display of metadata about the song, including a name of the song.

## Claims

### Claim at position 1

-12. (canceled)

### Claim 13

A method, comprising:
at a server system associated with a media-providing service, the server system having one or more processors and memory:
receiving, from a first client device, video content created by the first client device;
receiving, from the first client device, an indication that the video content is to be associated with a song provided by the media-providing service;
providing, to a second client device, the video content in combination with the song; and
providing, to the second client device, concurrently with the video content and the song, visual display of metadata about the song, including a name of the song.

### Claim 14 (depends on 13)

The method of claim 13, further including, prior to receiving the indication from the first client device that the video content is to be associated with the song provided by the media-providing service, providing a list of song suggestions to the first client device, wherein the indication is received in response to user selection of the song from the list of song suggestions.

### Claim 15 (depends on 13)

The method of claim 13, wherein the video content and the indication are received from a messaging application on the first client device and provided to the second client device via the messaging application on the second client device.

### Claim 16 (depends on 14)

The method of claim 14, wherein the video content is sent from a user of the first client device to a user of the second client device.

### Claim 17 (depends on 13)

The method of claim 13, wherein the metadata about the song includes an artist name.

### Claim 18 (depends on 13)

The method of claim 13, wherein providing, to the second client device, the video content in combination with the song includes providing an audio clip of the song.

### Claim 19 (depends on 13)

The method of claim 13, further comprising, providing, to the second client device, access to the song.

### Claim 20

A server system associated with a media-providing service, comprising:
one or more processors; and
memory storing instruction for execution by the one or more processors, including instructions for:
receiving, from a first client device, video content created by the first client device;
receiving, from the first client device, an indication that the video content is to be associated with a song provided by the media-providing service;
providing, to a second client device, the video content in combination with the song; and
providing, to the second client device, concurrently with the video content and the song, visual display of metadata about the song, including a name of the song.

### Claim 21 (depends on 20)

The server system of claim 20, further including, prior to receiving the indication from the first client device that the video content is to be associated with the song provided by the media-providing service, providing a list of song suggestions to the first client device, wherein the indication is received in response to user selection of the song from the list of song suggestions.

### Claim 22 (depends on 20)

The server system of claim 20, wherein the video content and the indication are received from a messaging application on the first client device and provided to the second client device via the messaging application on the second client device.

### Claim 23 (depends on 22)

The server system of claim 22, wherein the video content is sent from a user of the first client device to a user of the second client device.

### Claim 24 (depends on 20)

The server system of claim 20, wherein the metadata about the song includes an artist name.

### Claim 25 (depends on 20)

The server system of claim 20, wherein providing, to the second client device, the video content in combination with the song includes providing an audio clip of the song.

### Claim 26 (depends on 20)

The server system of claim 20, further comprising, providing, to the second client device, access to the song.

### Claim 27

A non-transitory computer-readable storage medium storing instruction for execution by a server system associated with a media-providing service, the instructions comprising instructions for:
receiving, from a first client device, video content created by the first client device;
receiving, from the first client device, an indication that the video content is to be associated with a song provided by the media-providing service;
providing, to a second client device, the video content in combination with the song; and
providing, to the second client device, concurrently with the video content and the song, visual display of metadata about the song, including a name of the song.

### Claim 28 (depends on 20)

The server system of claim 20, further including, prior to receiving the indication from the first client device that the video content is to be associated with the song provided by the media-providing service, providing a list of song suggestions to the first client device, wherein the indication is received in response to user selection of the song from the list of song suggestions.

### Claim 29 (depends on 20)

The server system of claim 20, wherein the video content and the indication are received from a messaging application on the first client device and provided to the second client device via the messaging application on the second client device.

### Claim 30 (depends on 22)

The server system of claim 22, wherein the video content is sent from a user of the first client device to a user of the second client device.

### Claim 31 (depends on 20)

The server system of claim 20, wherein the metadata about the song includes an artist name.

### Claim 32 (depends on 20)

The server system of claim 20, wherein providing, to the second client device, the video content in combination with the song includes providing an audio clip of the song.
