IP Library Granted Patent US 10,575,030
Granted Patent B2
US 10,575,030 · App. 15/630,771 · Granted Feb 25, 2020

System, method, and program for distributing video

Inventors: Junichi Akagawa (Tokyo, JP); Hiroyuki Kawakami (Tokyo, JP); Masami Ogawa (Tokyo, JP); Marika Jufuku (Tokyo, JP)
Assignee: DeNA Co., Ltd.
H04N21/2187H04L65/4092H04L65/60H04L65/602H04N21/41407H04N21/4788H04N21/6587H04N21/8146H04N21/854H04L51/04H04L51/10
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 10,575,030
App. No.
15/630,771
Granted
Feb 25, 2020
Kind
B2
Abstract

The video distribution system pertaining to an embodiment of the present invention comprises a video distribution server and a user terminal that is connected to said video distribution server via a network so as to allow communication. The video distribution server provides a video distribution service, with which video provided by a distribution user is distributed to viewing users, via the user terminal. The video distribution system is such that an object specified by a viewing user is placed on the video in response to the receipt of a request from the viewing user to place an image object, during the real-time distribution of video provided by the distribution user.

Claims (29)

1. A system for distributing video, the system comprising:

one or more computer processors, wherein the one or more computer processors execute the following operations in response to the execution of a computer-readable command:

processing to distribute real-time video provided by a distribution user to each of a plurality of viewing users;

processing to receive from a viewing user a request to place an image object on a video during the distribution of the video, the request comprising a placement request that includes information related to the image object specified by the viewing user; and

processing to place the image object specified by the viewing user on the video in response to a receipt of the placement request.

2. The system according to claim 1 ,

wherein the processing to distribute includes distributing, as the video, a display screen at a user terminal of the distribution user, and

the processing to place includes displaying the image object specified by the viewing user on the display screen at the user terminal of the distribution user.

3. The system according to claim 1 ,

wherein the processing to receive includes receiving from the viewing user the placement request including information related to a position on the video specified by the viewing user, in addition to information related to the image object specified by the viewing user, and

the processing to place includes placing the image object specified by the viewing user at the position on the video specified by the viewing user.

4. The system according to claim 3 , wherein the processing to receive includes receiving from the viewing user the placement request including information related to an image object specified and generated based on handwritten input by the viewing user in a video display region in which the video is displayed at the user terminal of the viewing user, as well as information related to a position on the video specified by the handwritten input.

5. The system according to claim 1 , wherein the processing to receive includes receiving from the viewing user the placement request including information related to an image object specified by the viewing user from among a plurality of image objects.

6. The system according to claim 1 , wherein the one or more computer processors further execute processing to notify the viewing user of the receipt of the placement request in response to the receipt of the placement request.

7. The system according to claim 1 , wherein the processing to receive includes limiting the number of placement requests by the viewing user that can be received within a specific length of time.

8. The system according to claim 1 ,

wherein the one or more computer processors further execute processing to delete an image object for which the elapsed time since being placed on the video has reached a specific placement duration, and the specific placement duration is set for every image object.

9. The system according to claim 1 ,

wherein the one or more computer processors further execute processing to delete an image object for which the elapsed time since being placed on the video has reached a specific placement duration, and the specific placement duration is set for every viewing user.

10. The system according to claim 1 , wherein the one or more computer processors further execute processing to delete an image object placed on the video in response to a delete request from the distribution user for deleting an image object placed on the video.

11. The system according to claim 1 , wherein the one or more computer processors further execute processing to change the position on the video of an image object placed on the video in response to a position change request from the distribution user for changing the position in the video of an image object placed on the video.

12. A method for distributing video, executed by one or more computers, the method comprising the steps of:

distributing, by the one or more computers, real-time video provided by a distribution user to each of a plurality of viewing users;

receiving from a viewing user, by the one or more computers, a request to place an image object on a video during the distribution of the video, the request comprising a placement request that includes information related to the image object specified by the viewing user; and

placing, by the one or more computers, the image object specified by the viewing user on the video in response to a receipt of the placement request.

13. A non-transitory computer-readable medium having a storage including instructions to be performed by a processor for distributing video, the instructions causing one or more computers to execute the following operations:

processing to distribute real-time video provided by a distribution user to each of a plurality of viewing users;

processing to receive from a viewing user a request to place an image object on a video during the distribution of the video, the request comprising a placement request that includes information related to the image object specified by the viewing user; and

processing to place the image object specified by the viewing user on the video in response to a receipt of the placement request.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 10, 2022
From: DENA CO., LTD.
To: DENA CO., LTD.
Reel/Frame 059805/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: KAWAKAMI, HIROYUKI; OGAWA, MASAMI; JUFUKU, MARIKA; AKAGAWA, JUNICHI
To: DENA CO., LTD.
Reel/Frame 051413/0380 →
Priority Claims (1)
JP 2016-123254 · Jun 22, 2016 · national
Continuity (1)
Related Publication 20170374391A1 · Dec 28, 2017