IP Library Patent Application 15856785
Patent Application
App. No. 15/856,785

METHOD AND APPARATUS FOR PUSHING MULTIMEDIA CONTENT

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 None
App. No.
15/856,785
Abstract

The embodiments of the disclosure disclose a method and apparatus for pushing multimedia content. An embodiment of the method includes: determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located; determining the multimedia content matching the application scenario from a multimedia content database, and adding the multimedia content to a candidate multimedia content set, the multimedia content database including a scenario index pre-established based on an application scenario; filtering the candidate multimedia content set to obtain a recommended multimedia content set; and pushing the recommended multimedia content set to the multimedia playing terminal. The embodiment realizes pushing multimedia contents with pertinence.

Claims (72)

1 . A method for pushing multimedia content, the method comprising:

determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located;

determining the multimedia content matching the application scenario from a multimedia content database, and adding the multimedia content to a candidate multimedia content set, the multimedia content database including a scenario index pre-established based on an application scenario;

filtering the candidate multimedia content set to obtain a recommended multimedia content set; and

pushing the recommended multimedia content set to the multimedia playing terminal,

wherein the method is performed by at least one processor.

2 . The method according to claim 1 , wherein the application scenario information comprises application environment information, and the application environment information comprises at least one of following information items:

information for indicating a current moving speed of the multimedia playing terminal;

information for indicating current time;

information for indicating current weather; and

information for indicating a current hot event.

3 . The method according to claim 1 , wherein the application scenario information comprises current state information of a user using the multimedia playing terminal, and the request for playing multimedia content comprises voice request information inputted by the user; and

the determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located comprises:

analyzing the voice request information inputted by the user to determine a voice characteristic of the voice request information inputted by the user; and

determining the current state information for indicating a current state of the user using the multimedia playing terminal based on the voice characteristic.

4 . The method according to claim 3 , wherein the current state information comprises at least one of following information items:

information for indicating a current mood of the user; and

information for indicating an age of the user.

5 . The method according to claim 1 , wherein the request for playing multimedia content comprises attribute information for indicating an attribute of the multimedia content; the multimedia content database has an attribute index pre-established based on the attribute information of the multimedia content; and

the filtering the candidate multimedia content set to obtain a recommended multimedia content set comprises:

filtering multimedia contents comprised in the candidate multimedia content set based on at least one attribute information indicated by a user preference, wherein the user preference is determined based on a historical operation behavior of the user.

6 . The method according to claim 1 , before pushing the recommended multimedia content set to the multimedia playing terminal, the method further comprising:

determining multimedia content matching associated multimedia content of the user from a multimedia content database, wherein the associated multimedia content of the user is multimedia content including a positive emotion operation executed thereon by the user; and

adding the multimedia content matching the associated multimedia content of the user to the recommended multimedia content set.

7 . The method according to claim 6 , wherein the determining multimedia content matching associated multimedia content of the user from a multimedia content database comprises:

determining the multimedia content matching the associated multimedia content of the user from the multimedia content database based on an approximate nearest neighbor search algorithm.

8 . The method according to claim 1 , after the filtering the candidate multimedia content set to obtain a recommended multimedia content set, the method further comprising:

ordering recommended multimedia contents for playing in the recommended multimedia content set based on an attenuation factor of the recommended multimedia contents for playing in the recommended multimedia content set;

wherein the attenuation factor is determined based on at least one of following items:

a number of playing times of each of the recommended multimedia contents in a predetermined historical period; and

a playing moment of each of the recommended multimedia contents in a predetermined historical period.

9 . The method according to claim 1 , wherein the filtering the candidate multimedia content set to obtain a recommended multimedia content set comprises:

deleting multimedia content corresponding to a user emotionally negatively biased operation from the candidate multimedia content set.

10 . An apparatus for pushing multimedia content, the apparatus comprising:

at least one processor; and

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

determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located;

determining the multimedia content matching the application scenario from a multimedia content database, and adding the multimedia content to a candidate multimedia content set, the multimedia content database including a scenario index pre-established based on an application scenario;

filtering the candidate multimedia content set to obtain a recommended multimedia content set; and

pushing the recommended multimedia content set to the multimedia playing terminal.

11 . The apparatus according to claim 10 , wherein the application scenario information comprises application environment information, and the application environment information comprises at least one of following information items:

information for indicating a current moving speed of the multimedia playing terminal;

information for indicating current time;

information for indicating current weather; and

information for indicating a current hot event.

12 . The apparatus according to claim 10 , wherein the application scenario information comprises current state information of a user using the multimedia playing terminal, and the request for playing multimedia content comprises voice request information inputted by the user; and

the determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located comprises:

analyzing the voice request information inputted by the user to determine a voice characteristic of the voice request information inputted by the user; and

determining the current state information for indicating a current state of the user using the multimedia playing terminal based on the voice characteristic.

13 . The apparatus according to claim 12 , wherein the current state information comprises at least one of following information items:

information for indicating a current mood of the user; and

information for indicating an age of the user.

14 . The apparatus according to claim 10 , wherein the request for playing multimedia content comprises attribute information for indicating an attribute of the multimedia content; the multimedia content database has a an attribute index pre-established based on the attribute information of the multimedia content; and

the filtering the candidate multimedia content set to obtain a recommended multimedia content set comprises:

filtering multimedia contents comprised in the candidate multimedia content set based on at least one attribute information indicated by a user preference, wherein the user preference is determined based on a historical operation behavior of the user.

15 . The apparatus according to claim 10 , before pushing the recommended multimedia content set to the multimedia playing terminal, the operations further comprising:

determining multimedia content matching associated multimedia content of the user from a multimedia content database, and adding the multimedia content matching the associated multimedia content of the user to the recommended multimedia content set;

wherein the associated multimedia content of the user is multimedia content including a positive emotion operation executed thereon by the user.

16 . The apparatus according to claim 15 , wherein the determining multimedia content matching associated multimedia content of the user from a multimedia content database comprises:

determining the multimedia content matching the associated multimedia content of the user from the multimedia content database based on an approximate nearest neighbor search algorithm.

17 . The apparatus according to claim 10 , after the filtering the candidate multimedia content set to obtain a recommended multimedia content set, the operations further comprising:

ordering recommended multimedia contents for playing in the recommended multimedia content set based on an attenuation factor of the recommended multimedia contents for playing in the recommended multimedia content set;

wherein the attenuation factor is determined based on at least one of following items:

a number of playing times of each of the recommended multimedia contents in a predetermined historical period; and

a playing moment of each of the recommended multimedia contents in a predetermined historical period.

18 . The apparatus according to claim 10 , wherein the filtering the candidate multimedia content set to obtain a recommended multimedia content set comprises:

deleting multimedia content corresponding to a user emotionally negatively biased operation from the candidate multimedia content set.

19 . A non-transitory computer storage medium storing computer programs, which when executed by a processor, cause the processor to perform operations, the operations comprising:

determining, in response to receiving a request for playing multimedia content, application scenario information for indicating an application scenario where a multimedia playing terminal is located;

determining the multimedia content matching the application scenario from a multimedia content database, and adding the multimedia content to a candidate multimedia content set, the multimedia content database including a scenario index pre-established based on an application scenario;

filtering the candidate multimedia content set to obtain a recommended multimedia content set; and

pushing the recommended multimedia content set to the multimedia playing terminal.

Assignments (1)
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 →