# US 11,115,729 B2 · Methods and apparatuses for video publishing, device, and memory medium

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

- Number: US 11,115,729 B2
- Document ID: US11115729B2
- Status: Granted
- Kind: B2
- Application number: 16/760,808
- Filed: 2018-12-28
- Published: 2020-12-31
- Granted: 2021-09-07
- Earliest claimed: 2018-07-19
- Assignees: Beijing Microlive Vision Technology Co., Ltd.
- Applicants: Beijing Microlive Vision Technology Co., Ltd.
- Inventors: Yipeng Hao
- Web page: https://patentgrep.com/patent/US11115729B2

## CPC

- H04N 21/854: Content authoring
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/44008: {involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/47205: {for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally}
- 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: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Disclosed are methods and apparatuses for video publishing, a device, and a memory medium. The method comprises detecting a video recording request after obtaining a video and video post settings, and recording a video clip based on the video recording request till obtaining a video merge instruction; merging the video and the video clip based on the Video merge instruction to obtain a target video; and uploading, in response to detecting a Video post instruction, the target video and the video post settings to a video server.

## Claims

### Claim 1

A method of video publishing, comprising:
detecting a video recording request after obtaining a video and video post settings, and recording a video clip based on the video recording request till obtaining a video merge instruction, wherein the video and the video post settings are video and video post settings in the current video post interface;
merging the video and the video clip based on the video merge instruction to obtain a target video;
uploading, in response to detecting a video post instruction, the target video and the video post settings to a video server; and
wherein the recording a video clip based on the video recording request till obtaining a video merge instruction further comprises:
jumping to a record interface based on the video recording request,
starting a recording by a user tapping a video record control and ending the recording by the user releasing the video record control to obtain a first video clip,
starting a second recording by a user tapping the video record control and ending the second recording by the user releasing the video record control to obtain a second video clip, and
perform page jumping when the user taps a video merge control.

### Claim 2 (depends on 1)

The method according to claim 1, wherein before the detecting a video recording request and recording a video clip based on the video recording request till obtaining a video merge instruction, the method further comprises:
obtaining a video save request; and
storing the video and the video post settings based on the video save request.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
determining whether a sum of a length of the video and a length of the video clip reaches a video length threshold.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
in the record interface, obtaining a video clip delete instruction; and
deleting a latest video clip based on the video clip delete instruction.

### Claim 5

An apparatus of video publishing, comprising:
at least one processor; and
at least one memory communicatively coupled to the at least one processor and storing instructions that upon execution by the at least one processor cause the apparatus to perform operations comprising:
detecting a video recording request after obtaining a video and video post settings, and recording a video clip based on the video recording request till obtaining a video merge instruction, wherein the video and the video post settings are video and video post settings in the current video post interface;
merging the video and the video clip based on the video merge instruction to obtain a target video;
uploading, in response to detecting a video post instruction, the target video and the video post settings to a video server; and
wherein the recording a video clip based on the video recording request till obtaining a video merge instruction further comprises:
jumping to a record interface based on the video recording request,
starting a recording by a user tapping a video record control and ending the recording by the user releasing the video record control to obtain a first video clip,
starting a second recording by a user tapping the video record control and ending the second recording by the user releasing the video record control to obtain a second video clip, and
perform page jumping when the user taps a video merge control.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the apparatus further performs operations comprising:
before the detecting a video recording request and recording a video clip based on the video recording request till obtaining a video merge instruction,
obtaining a video save request; and
storing the video and the video post settings based on the video save request.

### Claim 7 (depends on 5)

The apparatus according to claim 5,
wherein the merging the video and the video clip based on the video merge instruction to obtain a target video further comprises merging the video, the first video clip and the second video clip based on the video merge instruction to obtain the target video.

### Claim 8 (depends on 5)

The apparatus according to claim 5, further comprising:
determining whether a sum of a length of the video and a length of the video clip reaches a video length threshold.

### Claim 9 (depends on 5)

The apparatus according to claim 5, wherein the apparatus further performs operations comprising:
in the record interface, obtaining a video clip delete instruction; and
deleting a latest video clip based on the video clip delete instruction.

### Claim 10

A non-transitory computer-readable memory medium on which a computer program is stored, wherein the computer program, when being executed by a processor, implements operations, the operations comprising:
detecting a video recording request after obtaining a video and video post settings, and recording a video clip based on the video recording request till obtaining a video merge instruction, wherein the video and the video post settings are video and video post settings in the current video post interface;
merging the video and the video clip based on the video merge instruction to obtain a target video;
uploading, in response to detecting a video post instruction, the target video and the video post settings to a video server; and
wherein the recording a video clip based on the video recording request till obtaining a video merge instruction further comprises:
jumping to a record interface based on the video recording request,
starting a recording by a user tapping a video record control and ending the recording by the user releasing the video record control to obtain a first video clip,
starting a second recording by a user tapping the video record control and ending the second recording by the user releasing the video record control to obtain a second video clip, and
perform page jumping when the user taps a video merge control.

### Claim 11 (depends on 10)

The non-transitory computer-readable memory medium of claim 10, wherein before the detecting a video recording request and recording a video clip based on the video recording request till obtaining a video merge instruction, the operations further comprise:
obtaining a video save request; and
storing the video and the video post settings based on the video save request.

### Claim 12 (depends on 10)

The non-transitory computer-readable memory medium of claim 10,
wherein the merging the video and the video clip based on the video merge instruction to obtain a target video further comprises merging the video, the first video clip and the second video clip based on the video merge instruction to obtain the target video.

### Claim 13 (depends on 10)

The non-transitory computer-readable memory medium of claim 10, the operations further comprising:
determining whether a sum of a length of the video and a length of the video clip reaches a video length threshold.

### Claim 14 (depends on 10)

The non-transitory computer-readable memory medium of claim 10, the operations further comprising:
in the record interface, obtaining a video clip delete instruction; and
deleting a latest video clip based on the video clip delete instruction.
