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. 28, 2017

Filed:

Jan. 31, 2014
Applicant:

Yahoo! Inc., Sunnyvale, CA (US);

Inventors:

Robert D. Lord, Santa Cruz, CA (US);

Ian C. Rogers, Venice, CA (US);

Assignee:

Yahoo! Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01); G06F 17/30 (2006.01); H04L 29/06 (2006.01); H04L 29/12 (2006.01);
U.S. Cl.
CPC ...
H04L 67/10 (2013.01); G06F 17/30038 (2013.01); H04L 29/06 (2013.01); H04L 29/06027 (2013.01); H04L 29/12009 (2013.01); H04L 29/1233 (2013.01); H04L 29/12047 (2013.01); H04L 29/12547 (2013.01); H04L 61/15 (2013.01); H04L 61/2582 (2013.01); H04L 61/2589 (2013.01); H04L 65/105 (2013.01); H04L 65/1069 (2013.01); H04L 65/4084 (2013.01); H04L 67/06 (2013.01); H04L 69/329 (2013.01);
Abstract

A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.


Find Patent Forward Citations

Loading…