IP Library Granted Patent US 9,756,362
Granted Patent B2
US 9,756,362 · App. 15/451,198 · Granted Sep 5, 2017

System and method for routing media

Inventors: Charles A. Jennings (Kansas City, MO); Donald H. Bate (Plano, TX)
Assignee: SITO Mobile R&D IP, LLC
H04N21/23424H04L47/724H04L65/4084H04L65/4092H04L65/602H04L67/18H04L67/2838H04L67/306H04N21/458H04N21/4622H04N21/4623H04N21/812
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 9,756,362
App. No.
15/451,198
Granted
Sep 5, 2017
Kind
B2
Abstract

A video streaming system comprises a plurality of servers, each of the plurality of servers including one or more processors and a memory. One or more of the plurality of servers receive video content from a video content owner and store the received video content in a plurality of geographically separated resources of a content distribution network. The one or more of the plurality of servers receive from a client device via a packet-based telecommunication network signaling to have the stored video content streamed to the client device from one or more of the resources of the content distribution network. In response to the received signaling, the one or more of the plurality of servers transmit to the client device, via the packet-based telecommunication network and in one or more files, each of the one or more files being in a format compatible with a media player on the client device, (i) an identification of one or more of the resources of the content distribution network available to facilitate streaming of one or more segments of the stored video content to the client device, the identification being dependent at least in part on a relationship between a geographic location of the client device and geographic locations of the resources of the content distribution network, and (ii) an identification of an advertising server, the identification of the advertising server being dependent at least in part on a relationship between the geographic location of the client device and a geographic location of the advertising server, wherein the one or more files, when processed by the client device cause the client device to communicate with the identified one or more resources of the content distribution network and the advertising server to cause the one or more segments of the stored video to be streamed to the client device by the identified one or more resources of the content distribution network and cause one or more advertisements to be streamed from the advertising server to the client device.

Claims (5)

1. A video streaming system comprising a plurality of servers, each of the plurality of servers including one or more processors and a memory, to:

receive video content from a video content owner;

store the received video content in a plurality of geographically separated resources of a content distribution network;

receive from a client device via a packet-based telecommunication network signaling to have the stored video content streamed to the client device from one or more of the resources of the content distribution network; and

in response to the received signaling, transmit to the client device, via the packet-based telecommunication network and in one or more files, each of the one or more files being in a format compatible with a media player on the client device, (i) an identification of one or more of the resources of the content distribution network available to facilitate streaming of one or more segments of the stored video content to the client device, the identification being dependent at least in part on a relationship between a geographic location of the client device and geographic locations of the resources of the content distribution network, and (ii) an identification of an advertising server, the identification of the advertising server being dependent at least in part on a relationship between the geographic location of the client device and a geographic location of the advertising server, wherein the one or more files, when processed by the client device cause the client device to communicate with the identified one or more resources of the content distribution network and the advertising server to cause the one or more segments of the stored video to be streamed to the client device by the identified one or more resources of the content distribution network and cause one or more advertisements to be streamed from the advertising server to the client device.

Assignments (9)
SECURITY INTEREST Recorded Oct 24, 2019
From: FAST PAY PARTNERS LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 050849/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: STREAMWORKS TECHNOLOGIES, INC.
To: SINGLE TOUCH SYSTEMS, INC.
Reel/Frame 049500/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: SINGLE TOUCH SYSTEMS, INC.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 049500/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R & D IP, INC.
Reel/Frame 049500/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: JENNINGS, CHARLES A; BATE, DONALD HOCKMAN
To: STREAMWORKS TECHNOLOGIES, INC.
Reel/Frame 049500/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, LLC
Reel/Frame 049500/0552 →
CHANGE OF NAME Recorded Jun 18, 2019
From: SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 049501/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2019
From: SINGLE TOUCH INTERACTIVE R & D IP, INC.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 049500/0541 →
SECURITY INTEREST Recorded Apr 17, 2019
From: SITO MOBILE R&D IP, LLC
To: FAST PAY PARTNERS LLC
Reel/Frame 049950/0537 →
Continuity (9)
Continuation 15268255 · Sep 16, 2016
Continuation 14819107 · Aug 5, 2015
Continuation 13842478 · Mar 15, 2013
Continuation 11680407 · Feb 28, 2007
Division 10051406 · Jan 18, 2002
Continuation In Part 09838993 · Apr 20, 2001
Continuation In Part 09766519 · Jan 19, 2001
Provisional Application 60263044 · Jan 19, 2001
Related Publication 20170180765A1 · Jun 22, 2017