IP Library Granted Patent US 9,014,170
Granted Patent B2
US 9,014,170 · App. 13/370,028 · Granted Apr 21, 2015

Method and apparatus for synchronizing mobile station media flows during a collaborative session

Inventors: Xavier De Foy (Kirkland, CA); Milan Patel (Middlesex, GB); Kamel M. Shaheen (King of Prussia, PA); Debashish Purkayastha (Collegeville, PA); Osama Lotfallah (King of Prussia, PA); Hang Liu (Yardley, PA)
Assignee: InterDigital Patent Holdings, Inc.
H04L65/1016H04L65/1063H04L65/4015H04L65/4084H04L65/1093H04L65/1089H04L67/14
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,014,170
App. No.
13/370,028
Granted
Apr 21, 2015
Kind
B2
Abstract

A method and apparatus are described for synchronizing mobile station (i.e., wireless transmit/receive unit (WTRU)) media flows during a collaboration session. Inter-WTRU transfer request messages, flow addition request messages and session update request messages may be exchanged between a plurality of WTRUs and a session continuity control application server (SCC-AS). Each of the messages may include a session description protocol (SDP) attribute line containing time synchronization information (e.g., a presentation time offset (PTO) information element (IE), a media flow group identity (ID) and a synchronization tolerance IE). The SCC-AS may update the time synchronization information and include the updated information in messages it sends to the WTRUs, which may re-synchronize their respective media flows based on the updated time synchronization information.

Claims (23)

1. A method of synchronizing media flows for a plurality of wireless transmit/receive units (WTRUs), the method comprising:

a first one of the WTRUs transmitting a first message including original time synchronization information and a request to perform an operation on the media flows, wherein the original time synchronization information indicates the difference between a current playback time and a current timestamp to ensure that synchronized playback occurs for the WTRUs, and the current timestamp is a timestamp of a segment relative to the beginning of a media presentation;

a second one of the WTRUs receiving a second message including the request to perform the operation on the media flows and updated time synchronization information; and

the second WTRU re-synchronizing its media flow based on the updated time synchronization information, wherein the re-synchronizing of the second WTRU updates synchronization of the media flows to provide synchronized playback for the first one of the WTRUs and the second WTRU.

2. The method of claim 1 further comprising:

the second WTRU transmitting a third message including the updated time synchronization information used to re-synchronize its media flow;

the first WTRU receiving a fourth message including the updated time synchronization information; and

the first WTRU updating its internal state with the updated time synchronization information.

3. The method of claim 2 wherein each of the first and second messages includes a session description protocol (SDP) attribute line.

4. The method of claim 1 wherein the operation is an inter-WTRU transfer operation.

5. The method of claim 1 wherein the media flows include a video stream and an audio stream.

6. The method of claim 1 wherein the first message is an inter-WTRU transfer request message or a flow addition request message.

7. The method of claim 1 wherein the second message is an inter-WTRU transfer response message or a flow addition request message.

8. An apparatus comprising:

a transmitter configured to transmit a first message including original time synchronization information and a request to perform an operation on the media flows, wherein the original time synchronization information indicates the difference between a current playback time and a current timestamp to ensure that synchronized playback occurs for a plurality of wireless transmit/receive units (WTRUs), and the current timestamp is a timestamp of a segment relative to the beginning of a media presentation;

a receiver configured to receive a second message including updated time synchronization information used by one of the WTRUs to re-synchronize its media flow; and

a processor configured to update an internal state of the first WTRU with the updated time synchronization information, wherein re-synchronizing by one of the WTRUs updates synchronization across the WTRUs.

9. The apparatus of claim 8 wherein each of the first and second messages includes a session description protocol (SDP) attribute line.

10. The apparatus of claim 8 wherein the operation is an inter-WTRU transfer operation.

11. The apparatus of claim 8 wherein the first message is an inter-WTRU transfer request message or a flow addition request message.

12. The apparatus of claim 8 wherein the apparatus is a session continuity control application server (SCC-AS).

13. The apparatus of claim 8 wherein the first message is a session update request message or a flow addition request message.

14. The apparatus of claim 8 wherein the apparatus is a WTRU.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2012
From: DE FOY, XAVIER; PATEL, MILAN; SHAHEEN, KAMEL M.; PURKAYASTHA, DEBASHISH; LOTFALLAH, OSAMA; LIU, HANG
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 028316/0111 →
Continuity (2)
Provisional Application 61442008 · Feb 11, 2011
Related Publication 20120236842A1 · Sep 20, 2012