The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 18, 2020

Filed:

Aug. 07, 2017
Applicant:

Remote Media, Llc, Wheaton, IL (US);

Inventors:

Alexander Savenok, Grandview, MO (US);

Pavel Savenok, Wheaton, IL (US);

Gregory H. Leekley, Charlotte, NC (US);

Sai H. Chow, Overland Park, KS (US);

Assignee:

Vertigo Media, Inc., Charlotte, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/18 (2006.01); H04L 12/58 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04N 21/2743 (2011.01); H04N 21/4223 (2011.01); H04N 21/2187 (2011.01); H04W 4/08 (2009.01); G06Q 50/00 (2012.01); G06Q 10/10 (2012.01); H04N 21/231 (2011.01); H04N 21/233 (2011.01); H04W 4/21 (2018.01); G06Q 10/06 (2012.01); H04W 4/06 (2009.01); G06F 16/438 (2019.01); H04N 21/61 (2011.01);
U.S. Cl.
CPC ...
H04L 12/1822 (2013.01); G06F 16/4387 (2019.01); G06Q 10/06311 (2013.01); G06Q 10/107 (2013.01); G06Q 50/01 (2013.01); H04L 51/10 (2013.01); H04L 51/32 (2013.01); H04L 65/403 (2013.01); H04L 65/4076 (2013.01); H04L 65/607 (2013.01); H04L 65/608 (2013.01); H04L 67/02 (2013.01); H04L 67/26 (2013.01); H04L 67/42 (2013.01); H04N 21/2187 (2013.01); H04N 21/231 (2013.01); H04N 21/2335 (2013.01); H04N 21/2743 (2013.01); H04N 21/4223 (2013.01); H04W 4/06 (2013.01); H04W 4/08 (2013.01); H04W 4/21 (2018.02); H04L 51/04 (2013.01); H04N 21/6125 (2013.01); H04N 21/6175 (2013.01);
Abstract

A stateless queue system implements and supports a virtual room containing a content playback queue. The system allows multiple clients to listen to queued content in a synchronized manner and to modify the same queue without requiring a broadcasting client to send playback events. The system includes a multiplicity of computing clients that can add content items to the queue by interacting with an application service. The clients are enabled to add content to the queue in a number of ways, including by simple add-on to the bottom of the queue, by vote, or by direct modification of the queue structure. Upon client entrance into the playback session, data is provided to the client that represent the queue order at the time of request, the number of votes each items contains if structure is determined by vote, the start time for each queued item, and the current playing item.


Find Patent Forward Citations

Loading…