Video pushing method and apparatus based on video search, and electronic device

US11979643B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11979643-B2
Application numberUS-202017761848-A
CountryUS
Kind codeB2
Filing dateAug 3, 2020
Priority dateSep 20, 2019
Publication dateMay 7, 2024
Grant dateMay 7, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a video pushing method and apparatus, and an electronic device. The method includes: transmitting a received search keyword to a server; receiving first video preview information, fed back by the server, of at least two first videos matching the search keyword and including at least two types of videos, and displaying the first video preview information on a first display interface; in response to receiving a play-triggering operation on first target preview information in the first video preview information, transmitting, to the server, a video-obtaining request carrying identification information of a first target video corresponding to the first target preview information; and receiving at least two second videos and corresponding second video preview information that are fed back by the server based on the video-obtaining request, and displaying a first predetermined number of pieces of preview information in the second video preview information on a second display interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A video pushing method based on video search, comprising: determining, based on a search keyword received from a terminal device, at least two first videos matching the search keyword, the at least two first videos comprising at least two types of videos; transmitting first video preview information of the at least two first videos to the terminal device; receiving a video-obtaining request transmitted by the terminal device, wherein the video-obtaining request is generated in response to a play-triggering operation of the first target preview information in the first video preview information, and the video-obtaining request carries identification information of a first target video corresponding to the first target preview information; and determining at least two second videos based on the video-obtaining request, and transmitting the at least two second videos and corresponding second video preview information to the terminal device, wherein the method further comprises, subsequent to said determining the at least two first videos matching the search keyword: ranking the at least two first videos based on video popularity, wherein said transmitting the first video preview information of the at least two first videos to the terminal device comprises: transmitting first video preview information of at least two ranked first videos to the terminal device, wherein said determining the at least two second videos based on the video-obtaining request comprises any one of: determining, based on the identification information in the video-obtaining request, candidate videos having a video similarity with the first target video satisfying a first predetermined condition, and determining, from the candidate videos, videos of a same video type with the first target video as the at least two second videos, wherein said determining, based on the identification information in the video-obtaining request, the candidate videos having the video similarity with the first target video satisfying the first predetermined condition comprises: determining the first target video based on the identification information in the video-obtaining request; based on coordinates, in a similarity algorithm model, of the first target video and each video in a prestored database, calculating a video similarity between the first target video and each video; and determining, from the video database, the candidate videos having the video similarity with the first target video satisfying the first predetermined condition, based on the video similarity between the first target video and each video; or determining, as the at least two second videos, videos, determined from the candidate videos, of a same video type with the first target video, and a video screened from a video database and having a video similarity with the top N-ranked first videos satisfying a second predetermined condition, where N is a positive integer, wherein said determining, as the at least two second videos, the video screened from the video database and having the video similarity with the top N-ranked first videos satisfying the second predetermined condition comprises: determining, based on coordinates of the top N-ranked first videos in the similarity algorithm model, specific parameter coordinates corresponding to the top N-ranked first videos, wherein the specific parameter coordinates comprise average coordinates of the top N-ranked first videos or variance coordinates of the top N-ranked first videos; determining coordinates of each video in the prestored database in the similarity algorithm model, and calculating a similarity between the coordinates of each video and the specific parameter coordinates; and determining, based on the similarity, the two second video screened from the video database and corresponding to the coordinates with the calculated similarity satisfying the second predetermined condition. 2. The video pushing method based on video search according to claim 1 , further comprising, subsequent to said determining the at least two second videos based on the video-obtaining request: ranking the at least two second videos based on user preference, wherein the user preference is determined by at least one of user's attribute information and user's historical viewing record; and transmitting, to the terminal device, the at least two second videos ranked based on the user preference and corresponding second video preview information. 3. An electronic device, comprising: a memory having a computer program stored thereon; and a processor configured to implement the method according to claim 1 when executing the computer program. 4. A non-transitory computer-readable medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to claim 1 .

Assignees

Inventors

Classifications

  • for searching programme descriptors (retrieval of video data G06F16/739) · CPC title

  • Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)} · CPC title

  • End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

  • G06F16/732Primary

    Query formulation · CPC title

  • Browsing; Visualisation therefor (end-user interfaces for requesting or interacting with video content, e.g. video on demand interfaces or electronic programme guides, H04N21/472) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11979643B2 cover?
Provided are a video pushing method and apparatus, and an electronic device. The method includes: transmitting a received search keyword to a server; receiving first video preview information, fed back by the server, of at least two first videos matching the search keyword and including at least two types of videos, and displaying the first video preview information on a first display interface…
Who is the assignee on this patent?
Beijing Bytedance Network Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/4828. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 07 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).