IP Library Granted Patent US 12,604,046
Granted Patent B2
US 12,604,046 · App. 18/498,914 · Granted Apr 14, 2026

Server and terminal

Inventors: Yung-Chi Hsu (Taipei City, TW); Chun-Sheng Hsu (Taipei City, TW); Chia-Han Chang (Taipei City, TW); Chen-Hai Teng (Taipei City, TW); Jhu-Kai Song (Taipei City, TW); Yu-Chuan Chang (Taipei City, TW); Chen-Yu Cheng (Taipei City, TW); Po-Sheng Chiu (Taipei City, TW); Cheng-Hsiang Weng (Taipei City, TW); Shao-Tang Chien (Taipei City, TW)
Assignee: 17LIVE Japan Inc.
H04N21/2187
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 12,604,046
App. No.
18/498,914
Granted
Apr 14, 2026
Kind
B2
Abstract

A server includes a relay unit adapted to transmit a video data related to a livestream from a terminal of a livestreamer of the livestream to a terminal of a viewer, a determination unit adapted to determine whether the livestream has been terminated for an unexpected reason, a maintaining unit adapted to maintain a state of the livestream when it is determined that the livestream has been terminated, and a resume unit adapted to resume the livestream with the maintained state when the resume unit receives an instruction to resume the livestream from the terminal of the livestreamer within a predetermined period after it is determined that the livestream has been terminated.

Claims (28)

1 . A server, comprising:

a processor;

a network communication interface connected to a network; and

a storage medium that stores a program, wherein

when the processor executes the program, the processor is configured to:

cause the network communication interface to transmit a video data related to a livestream from a terminal of a livestreamer of the livestream to a terminal of a viewer via the network;

cause the network communication interface to receive, over the network and from the terminal of the livestreamer, a keep-alive signal that is generated at the terminal of the livestreamer at certain intervals during the livestream;

increment a counter every unit period; and

reset a counter value of the counter when the keep-alive signal is received from the terminal of the livestreamer by the network communication interface,

wherein the processor is further configured to change a status of the livestream from a first status to a second status when the network communication interface fails to receive the keep-alive signal and to change the status of the livestream from the second status to the first status when the keep-alive signal is recovered.

2 . The server according to claim 1 , wherein

the processor is further configured to, change the status of the live stream from the second status to a third status when the counter value reaches a threshold.

3 . A server, comprising:

a processor;

a network communication interface connected to a network; and

a storage medium that stores a program, wherein

when the processor executes the program, the processor is configured to:

cause the network communication interface to transmit a video data related to a livestream from a terminal of a livestreamer of the livestream to a terminal of a viewer via the network;

cause the network communication interface to receive, over the network and from the terminal of the livestreamer, a keep-alive signal that is generated at the terminal of the livestreamer at certain intervals during the livestream;

increment a counter every unit period; and

reset a counter value of the counter when the keep-alive signal is received from the terminal of the livestreamer by the network communication interface,

wherein the processor is further configured to start a countdown timer when the counter value reaches a threshold, and to terminate the livestream when the countdown timer reaches a lower limit, terminate the livestream.

4 . A method, including:

transmitting a video data related to a livestream from a terminal of a livestreamer of the livestream to a terminal of a viewer;

receiving, over a network and from the terminal of the livestreamer, a keep-alive signal that is generated at the terminal of the livestreamer at certain intervals during the livestream;

setting a counter to increment every unit period;

resetting a counter value of the counter when the keep-alive signal is received from the terminal of the livestreamer; and

changing a status of the livestream from a first status to a second status when there is a failure to receive the keep-alive signal and changing the status of the livestream from the second status to the first status when the keep-alive signal is recovered.

Assignments (2)
CHANGE OF ASSIGNEE ADDRESS Recorded Apr 16, 2024
From: 17LIVE JAPAN INC.
To: 17LIVE JAPAN INC.
Reel/Frame 067126/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: HSU, YUNG-CHI; HSU, CHUN-SHENG; CHANG, CHIA-HAN; TENG, CHEN-HAI; SONG, JHU-KAI; CHANG, YU-CHUAN; CHENG, CHEN-YU; CHIU, PO-SHENG; WENG, CHENG-HSIANG; CHIEN, SHAO-TANG
To: 17LIVE JAPAN INC.
Reel/Frame 065409/0344 →
Priority Claims (1)
JP 2023-043668 · Mar 19, 2023 · national
Continuity (1)
Related Publication 20240314368A1 · Sep 19, 2024
References Cited (12)
US 10038673B1 · Hensley · 2018 [cited by examiner]
US 20080225865A1 · Herzog · 2008 [cited by examiner]
US 20130086619A1 · Martell · 2013 [cited by examiner]
CN 106488335A · 2017 [cited by applicant]
CN 112153399A · 2020 [cited by applicant]
CN 114025184A · 2022 [cited by applicant]
CN 114598916A · 2022 [cited by applicant]
CN 115514980A · 2022 [cited by applicant]
“Seven Things You Need to Know If You Want to Stream and Livestream Games only using iPhone/Android,” New! for beginners, how to stream game plays on VIP, with English translation (26 pgs.). URL:https://vip-jikkyo.net/l… [cited by applicant]
“Whisbi Help Center | Introduction,” Aug. 2, 2021, https://web.archive.org/web/20210802160851/https:/helpcenter.whisbi.com/broadcast-by-whisbi-android, retrieved Jun. 24, 2025, 4 pages. [cited by applicant]
“Whisbi Help Center | Recover session,” Aug. 4, 2021, https://web.archive.org/web/20210804064218/https:/helpcenter.whisbi.com/recover-session-android/, retrieved Jun. 24, 2025, 4 pages. [cited by applicant]
“Whisbi Help Center | Video Workflow,” Aug. 2, 2021, https://web.archive.org/web/20210802151717/https:/helpcenter.whisbi.com/en/it-developer/one-to-many-technical-information/video-workflow/, retrieved Jun. 24, 2025, 2 … [cited by applicant]