IP Library Granted Patent US 11,095,957
Granted Patent B2
US 11,095,957 · App. 16/355,184 · Granted Aug 17, 2021

Method and apparatus for publishing information, and method and apparatus for processing information

Inventor: Huan Tang (Beijing, CN)
Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
H04N21/8545H04N21/234H04N21/2387H04N21/2393H04N21/8352
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 11,095,957
App. No.
16/355,184
Granted
Aug 17, 2021
Kind
B2
Abstract

Embodiments of a method and apparatus for publishing information and a method and apparatus for processing information are provided. An embodiment of the method for publishing information can comprise: receiving a request for publishing a video playing application, the request for publishing including configuration information of the video playing application; applying a preset video interactive template to the video playing application, the video interactive template including a processing logic relating to a video; and publishing, based on the configuration information, the video playing application applied with the video interactive template. According to some embodiments, by applying the preset video interactive template, a developer may complete the development and the publishing of the video playing application without paying attention to the processing logic of the video, thereby effectively reducing the development costs.

Claims (48)

1. A method for publishing information, comprising:

receiving a request for publishing a video playing application, the request for publishing including configuration information of the video playing application;

identifying a user corresponding to the request for publishing the video playing application;

identifying a preset video interactive template corresponding to the user, wherein the preset video interactive template comprises a brightness level specific for the user;

applying the preset video interactive template to the video playing application, the video interactive template including a processing logic relating to a video, the processing logic including a first processing logic, and the first processing logic including a logic for processing a request for playing a video and adjusting a brightness to the brightness level specific for the user, wherein the preset video interactive template is pre-stored in a database, and the preset video interactive template that includes adjusting the brightness is applied to the video playing application without input from a developer of the video; and

publishing, based on the configuration information, the video playing application applied with the video interactive template,

wherein the method is performed by at least one hardware processor.

2. The method according to claim 1 , wherein the first processing logic further includes a logic for processing at least one request for pausing playing, continuing playing, playing a previous video, playing a next video, stopping playing, adjusting a play progress, or adjusting a volume.

3. The method according to claim 2 , wherein the processing logic further includes a second processing logic, and the second processing logic includes a logic for processing at least one index request for indexing a specified video, indexing hot videos, or indexing new videos.

4. The method according to claim 1 , wherein the configuration information includes application information and video resource information, the application information includes an application name, an application identifier, and at least one of an application type name, a version number, a cover image, developer information, functional description information, or usage instructions, and the video resource information includes address information of a video resource and at least one of an update frequency, an update time, or a resource type name.

5. The method according to claim 4 , wherein the publishing, based on the configuration information, the video playing application applied with the video interactive template comprises:

publishing the video playing application applied with the video interactive template to a preset server, to cause the server to push the video playing application to a client connected to the server, thereby displaying the application information of the video playing application on the client.

6. The method according to claim 4 , further comprising:

storing correspondingly the video resource information and the application identifier.

7. A method for processing information, comprising:

receiving a request related to a video resource provided by a target video playing application, the target video playing application referring to the video playing application published using the method according to claim 1 , the video playing application being applied with a preset video interactive template, and the video interactive template including a processing logic relating to a video; and

processing the request using the video interactive template.

8. An apparatus for processing information, comprising:

at least one processor; and

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

receiving a request related to a video resource provided by a target video playing application, the target video playing application referring to the video playing application published using the method according to claim 1 , the video playing application being applied with a preset video interactive template, and the video interactive template including a processing logic relating to a video; and

processing the request using the video interactive template.

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

receiving a request related to a video resource provided by a target video playing application, the target video playing application referring to the video playing application published using the method according to claim 1 , the video playing application being applied with a preset video interactive template, and the video interactive template including a processing logic relating to a video; and

processing the request using the video interactive template.

10. The method according to claim 1 , wherein receiving the request for publishing the video playing application comprises receiving a voice command from the user.

11. The method according to claim 10 , wherein the voice command includes the request for publishing the video playing application, and wherein the method further comprises automatically initiating adjusting the brightness to the brightness level specific for the user.

12. An apparatus for publishing information, comprising:

at least one processor; and

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

receiving a request for publishing a video playing application, the request for publishing including configuration information of the video playing application;

identifying a user corresponding to the request for publishing the video playing application;

identifying a preset video interactive template corresponding to the user, wherein the preset video interactive template comprises a brightness level specific for the user;

applying the preset video interactive template to the video playing application, the video interactive template including a processing logic relating to a video, the processing logic including a first processing logic, and the first processing logic including a logic for processing a request for playing a video and adjusting a brightness to the brightness level specific for the user, wherein the preset video interactive template is prestored in a database, and the preset video interactive template that includes adjusting the brightness is applied to the video playing application without input from a developer of the video; and

publishing, based on the configuration information, the video playing application applied with the video interactive template.

13. The apparatus according to claim 12 , wherein the first processing logic further includes a logic for processing at least one request for pausing playing, continuing playing, playing a previous video, playing a next video, stopping playing, adjusting a play progress, or adjusting a volume.

14. The apparatus according to claim 13 , wherein the processing logic further includes a second processing logic, and the second processing logic includes a logic for processing at least one index request for indexing a specified video, indexing hot videos, or indexing new videos.

15. The apparatus according to claim 12 , wherein the configuration information includes application information and video resource information, the application information includes an application name, an application identifier, and at least one of an application type name, a version number, a cover image, developer information, functional description information, or usage instructions, and the video resource information includes address information of a video resource and at least one of an update frequency, an update time, or a resource type name.

16. The apparatus according to claim 15 , wherein the publishing, based on the configuration information, the video playing application applied with the video interactive template comprises:

publishing the video playing application applied with the video interactive template to a preset server, to cause the server to push the video playing application to a client connected to the server, thereby displaying the application information of the video playing application on the client.

17. The apparatus according to claim 15 , further comprising:

storing correspondingly the video resource information and the application identifier.

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

receiving a request for publishing a video playing application, the request for publishing including configuration information of the video playing application;

identifying a user corresponding to the request for publishing the video playing application;

identifying a preset video interactive template corresponding to the user, wherein the preset video interactive template comprises a brightness level specific for the user;

applying the preset video interactive template to the video playing application, the video interactive template including a processing logic relating to a video, the processing logic including a first processing logic, and the first processing logic including a logic for processing a request for playing a video and adjusting a brightness to the brightness level specific for the user, wherein the preset video interactive template is pre-stored in a database, and the preset video interactive template that includes adjusting the brightness is applied to the video playing application without input from a developer of the video; and

publishing, based on the configuration information, the video playing application applied with the video interactive template.

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 →
Priority Claims (1)
CN 201810718063.9 · Jun 29, 2018 · national
Continuity (1)
Related Publication 20200007959A1 · Jan 2, 2020