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:
May. 28, 2019

Filed:

Jun. 12, 2015
Applicant:

Conviva Inc., San Mateo, CA (US);

Inventors:

Yan Li, Foster City, CA (US);

Davis Shepherd, Portola Valley, CA (US);

Xi Liu, Belmont, CA (US);

Jibin Zhan, Foster City, CA (US);

Faisal Zakaria Siddiqi, San Jose, CA (US);

Aditya Ravikumar Ganjam, San Francisco, CA (US);

Ion Stoica, Piedmont, CA (US);

Hui Zhang, Pittsburgh, PA (US);

Alexey Serbin, Sunnyvale, CA (US);

Assignee:

Conviva Inc., Foster City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 65/602 (2013.01); H04L 65/4069 (2013.01); H04L 65/80 (2013.01);
Abstract

Generating streaming decisions at one or more remote servers on behalf of a local client is disclosed. An indication of a content request, multi-dimensional client information, and local state information are received from a client device. A record specific to the client device is generated, in a data store, using the received local state information. The data store includes a plurality of records corresponding to respective different client devices. A set of instructions usable by the client device to obtain and play content is determined based at least in part the local state information received from the client device. The determined set of instructions is transmitted to the client device.


Find Patent Forward Citations

Loading…