Selection interface with synchronized suggestion elements
US-2020084515-A1 · Mar 12, 2020 · US
US11979643B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11979643-B2 |
| Application number | US-202017761848-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 3, 2020 |
| Priority date | Sep 20, 2019 |
| Publication date | May 7, 2024 |
| Grant date | May 7, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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 .
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.