IP Library Granted Patent US 9,077,763
Granted Patent B2
US 9,077,763 · App. 12/060,739 · Granted Jul 7, 2015

Streaming media interruption and resumption system

Inventors: Alberto Simongini (Rome, IT); Nicoletta Celandroni (Rome, IT); Larry M. Socher (Oakton, VA)
Assignee: ACCENTURE GLOBAL SERVICES LIMITED
H04L67/24H04W4/02H04W4/021H04L65/1089H04L67/306H04L67/18
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,077,763
App. No.
12/060,739
Granted
Jul 7, 2015
Kind
B2
Abstract

A media delivery system enhances subscriber experience with streaming media. The media delivery system supports delivery of primary media content to the subscriber, but also provides secondary media content delivery, such as location based media delivery, that may interrupt the primary media content. The media delivery system coordinates delivery of the primary media stream and the location based media stream so that the primary media stream resumes delivery from the point of interruption when the secondary media stream finishes.

Claims (42)

1. A method for streaming media from a media server to an endpoint, the method comprising:

initiating delivery, by the media server, of a primary media stream to the endpoint;

generating an interrupt notification, with a notification module in communication with the media server, when a secondary media stream is available;

awaiting an interruption request before interrupting delivery of the primary media stream;

sending, by the notification module, the interrupt notification to the endpoint;

receiving, by the notification module, the interruption request from the endpoint;

interrupting delivery, by the media server, of the primary media stream at an interruption point subsequent to generation of the interrupt notification;

initiating delivery, by the media server, of the secondary media stream to the endpoint in place of the primary media stream; and

resuming delivery, by the media server, of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished.

2. The method of claim 1 , where initiating comprises:

initiating delivery of the secondary media stream in place of the primary media stream without establishing a new connection session with the endpoint.

3. The method of claim 1 , further comprising:

sending, by the notification module, the interrupt notification to the endpoint within the primary media stream.

4. The method of claim 1 , further comprising:

by a notification module of the media delivery system:

obtaining an endpoint location for the endpoint;

obtaining a location specifier for the secondary media stream; and

determining that the endpoint location matches the location specifier before interrupting delivery of the primary media stream.

5. A media delivery system comprising:

a notification module adapted to generate an interrupt notification based on availability of a secondary media stream; and

a streaming media server adapted to:

initiate delivery of a primary media stream to an endpoint;

obtain an interruption request message from the endpoint;

analyze the interruption request to distinguish a new session request identifier from a concurrent session request identifier in the interruption request;

interrupt the primary media stream at an interruption point subsequent to the interrupt notification and in response to the interruption request message;

initiate delivery of the secondary media stream to the endpoint; and

resume delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished.

6. The media delivery system of claim 5 , where:

the notification module is further adapted to deliver the interrupt notification to the streaming media server.

7. The media delivery system of claim 6 , where:

the streaming media server is further adapted to communicate the interrupt notification to the endpoint within the primary media stream.

8. The media delivery system of claim 5 , where:

the notification module is further adapted to:

obtain a media characteristic for the secondary media stream;

obtain an endpoint characteristic for the endpoint; and

generate the interrupt notification when the endpoint characteristic matches the media characteristic.

9. The media delivery system of claim 8 , where the endpoint characteristic comprises an endpoint location for the endpoint.

10. The media delivery system of claim 8 , where the endpoint characteristic comprises a subscription characteristic for the endpoint.

11. The media delivery system of claim 5 , where the streaming media server is further adapted to:

resume delivery of the primary media stream to the endpoint from the interruption point by setting up a new streaming session to the endpoint.

12. The media delivery system of claim 5 , where the streaming media server is further adapted to:

resume delivery of the primary media stream to the endpoint from the interruption point without setting up a new streaming session to the endpoint.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2008
From: ACCENTURE S.P.A.
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 020895/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2008
From: SIMONGINI, ALBERTO; CELANDRONI, NICOLETTA
To: ACCENTURE S.P.A.
Reel/Frame 020748/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2008
From: SOCHER, LARRY M.
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 020748/0305 →
Priority Claims (1)
EP 08425076 · Feb 8, 2008 · regional
Continuity (1)
Related Publication 20090204719A1 · Aug 13, 2009