IP Library Granted Patent US 10,936,645
Granted Patent B2
US 10,936,645 · App. 15/858,147 · Granted Mar 2, 2021

Method and apparatus for generating to-be-played multimedia content

Inventors: Guang Lu (Beijing, CN); Wenbo Zhang (Beijing, CN); Xiajun Luo (Beijing, CN); Shiquan Ye (Beijing, CN); Xiangjie Yin (Beijing, CN); Ran Zhao (Beijing, CN)
Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
G06F16/435G06F16/4387G06F16/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,936,645
App. No.
15/858,147
Granted
Mar 2, 2021
Kind
B2
Abstract

The embodiments of the disclosure disclose a method and apparatus for generating to-be-played multimedia content. An embodiment of the method includes: receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform; analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist, the identifier information including name information of the multimedia content and name information of the leading author; determining to-be-played multimedia content matching the multimedia contents in the third-party multimedia playlist from a multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist to generate a to-be-played multimedia content list; and sending the to-be-played multimedia content list to a terminal playing device. The embodiment may integrate multimedia resources from different third-party multimedia platforms, and improve the consistency in playing multimedia resources.

Claims (49)

1. A method for generating to-be-played multimedia content, the method comprising:

receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform;

analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist;

determining to-be-played multimedia content, matching the multimedia contents in the third-party multimedia playlist, from a multimedia content database based on multimedia content items in the multimedia content database, the matching determined responsive to a similarity between the identifier information of the multimedia contents in the third-party multimedia playlist and multimedia content items in the multimedia content database satisfying a preset similarity threshold, the similarity determined based on a weighted combination of a match between a performance style tag of the multimedia content items in the multimedia content database and a performance style tag of the multimedia contents in the third-party multimedia playlist and a match between a leading author tag of multimedia content items in the multimedia content database and a leading author tag of the multimedia contents in the third-party multimedia playlist;

generating a to-be-played multimedia content list the includes the to-be-played multimedia content;

ranking multimedia content items in the to-be-played multimedia content list by assigning a higher ranking to a first multimedia content item for which a user indicated preference in the third-party multimedia playlist and assigning a lower ranking to a second multimedia content item for which the user indicated lack of preference in the third-party multimedia playlist; and

sending the to-be-played multimedia content list to a terminal playing device,

wherein the method is performed by at least one processor.

2. The method according to claim 1 , wherein the determining to-be-played multimedia content comprises:

determining to-be-played multimedia content identical to the multimedia contents in the third-party multimedia playlist from the multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist.

3. The method according to claim 1 , wherein the to-be-played multimedia content list further comprises identifier information of the third-party multimedia playing platform; and

the sending the to-be-played multimedia content list to a terminal playing device comprises:

sending the to-be-played multimedia content list to the terminal playing device, to enable the terminal playing device to play, before playing the to-be-played multimedia content in the to-be-played multimedia content list, the identifier information of the third-party multimedia playing platform.

4. The method according to claim 1 , wherein the weighted combination further comprises:

number of co-occurrences of the multimedia content items in the multimedia content database and the multimedia contents in the third-party multimedia playlist in a historical playlist.

5. The method according to claim 1 , wherein the receiving a third-party multimedia playlist comprises:

receiving the third-party multimedia playlist sent by the user.

6. An apparatus for generating to-be-played multimedia content, the apparatus comprising:

at least one processor; and

a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform;

analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist;

determining to-be-played multimedia content, matching the multimedia contents in the third-party multimedia playlist, from a multimedia content database based on multimedia content items in the multimedia content database, the matching determined responsive to a similarity between the identifier information of the multimedia contents in the third-party multimedia playlist and multimedia content items in the multimedia content database satisfying a preset similarity threshold, the similarity determined based on a weighted combination of a match between a performance style tag of the multimedia content items in the multimedia content database and a performance style tag of the multimedia contents in the third-party multimedia playlist and a match between a leading author tag of multimedia content items in the multimedia content database and a leading author tag of the multimedia contents in the third-party multimedia playlist;

generating a to-be-played multimedia content list that includes the to-be-played multimedia content;

ranking multimedia content items in the to-be-played multimedia content list by assigning a higher ranking to a first multimedia content item for which a user indicated preference in the third-party multimedia playlist assigning a lower ranking to a second multimedia content item for which the user indicated lack of preference in the third-party multimedia playlist; and

sending the to-be-played multimedia content list to a terminal playing device.

7. The apparatus according to claim 6 , wherein the determining to-be-played multimedia content comprises:

determining to-be-played multimedia content identical to the multimedia contents in the third-party multimedia playlist from the multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist.

8. The apparatus according to claim 6 , wherein the to-be-played multimedia content list further comprises identifier information of the third-party multimedia playing platform; and

the sending the to-be-played multimedia content list to a terminal playing device comprises:

sending the to-be-played multimedia content list to the terminal playing device, to enable the terminal playing device to play, before playing the to-be-played multimedia content in the to-be-played multimedia content list, the identifier information of the third-party multimedia playing platform.

9. The apparatus according to claim 6 , wherein the weighted combination further comprises:

a number of co-occurrences of the multimedia content items in the multimedia content database and the multimedia contents in the third-party multimedia playlist in a historical playlist.

10. The apparatus according to claim 6 , wherein the receiving a third-party multimedia playlist comprises: receiving the third-party multimedia playlist sent by the user.

11. A non-transitory computer storage medium storing a computer program, the computer program when executed by one or more processors, causes the one or more processors to perform operations, the operations comprising:

receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform;

analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist;

determining to-be-played multimedia content, matching the multimedia contents in the third-party multimedia playlist, from a multimedia content database based on multimedia content items in the multimedia content database, the matching determined responsive to a similarity between the identifier information of the multimedia contents in the third-party multimedia playlist and multimedia content items in the multimedia content database satisfying a preset similarity threshold, the similarity determined based on a weighted combination of a match between a performance style tag of the multimedia content items in the multimedia content database and a performance style tag of the multimedia contents in the third-party multimedia playlist and a match between a leading author tag of multimedia content items in the multimedia content database and a leading author tag of the multimedia contents in the third-party multimedia playlist;

generating a to-be-played multimedia content list that includes the to-be-played multimedia content;

ranking multimedia content items in the to-be-played multimedia content list by assigning a higher ranking to a first multimedia content item for which a user indicated preference in the third-party multimedia playlist and assigning a lower ranking to a second multimedia content item for which the user indicated lack of preference in the third-party multimedia playlist; and

sending the to-be-played multimedia content list to a terminal playing device.

12. The computer storage medium according to claim 11 , wherein the determining to-be-played multimedia content comprises:

determining to-be-played multimedia content identical to the multimedia contents in the third-party multimedia playlist from the multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist.

13. The computer storage medium according to claim 11 , wherein the to-be-played multimedia content list further comprises identifier information of the third-party multimedia playing platform; and

the sending the to-be-played multimedia content list to a terminal playing device comprises:

sending the to-be-played multimedia content list to the terminal playing device, to enable the terminal playing device to play, before playing the to-be-played multimedia content in the to-be-played multimedia content list, the identifier information of the third-party multimedia playing platform.

14. The computer storage medium according to claim 11 , wherein the weighted combination further comprises:

a number of co-occurrences of the multimedia content items in the multimedia content database and the multimedia contents in the third-party multimedia playlist in a historical playlist.

15. The computer storage medium according to claim 11 , wherein the receiving a third-party multimedia playlist comprises; receiving the third-party multimedia playlist sent by the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.; SHANGHAI XIAODU TECHNOLOGY CO. LTD.
Reel/Frame 056811/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2018
From: LU, GUANG; ZHANG, WENBO; LUO, XIAJUN; YE, SHIQUAN; YIN, XIANGJIE; ZHAO, RAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 044536/0439 →
Priority Claims (1)
CN 201711123505.7 · Nov 14, 2017 · national
Continuity (1)
Related Publication 20190147059A1 · May 16, 2019