IP Library Granted Patent US 9,788,048
Granted Patent B2
US 9,788,048 · App. 14/315,918 · Granted Oct 10, 2017

Method and system for use in coordinating multimedia devices

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,788,048
App. No.
14/315,918
Granted
Oct 10, 2017
Kind
B2
Abstract

Some embodiments of the present invention provide methods for use in playing back content. Some of these methods access a content package comprising media content to be locally played back; detect, as defined by the content package, whether a remote secondary device is available with which a connection can be established; determine whether an authorization to establish the connection has been confirmed; establish, when the authorization is confirmed, a communication connection; determine, as instructed by the content package and when the communication with the secondary device is established, whether one or more commands are received from the secondary device; and implement, as instructed by the content package and when it is determined that the one or more commands are received from the secondary device, the one or more commands in controlling playback experience of the media content.

Claims (52)

1. A method of playing back multimedia content from a content package, the method comprising:

accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content;

playing back, locally through the primary device, at least a portion of the multimedia content from the content package such that at least a portion of the multimedia content is displayed through a display coupled with the primary device;

determining, locally at the primary device, whether the content package instructs that the first information should be broadcasted to a remote first secondary device that is not the display coupled with the primary device and that is configured to receive, decode and playback multimedia content;

extracting, locally at the primary device, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted;

implementing, locally at the primary device, the instructions from the content package to broadcast the first information; and

broadcasting, from the primary device in accordance with the instructions of the content package, the first information to the remote first secondary device configured to receive, decode and playback multimedia content.

2. The method of claim 1 , further comprising:

establishing, through the primary device and prior to the broadcasting, a cooperation and connection with the first secondary device.

3. The method of claim 2 , wherein the establishing the connection comprises establishing a socket between the primary device and the first secondary device.

4. The method of claim 1 , wherein the determining whether the content package instructs that the first information should be broadcasted comprises identifying a trigger event defined in the content package, and implementing the broadcasting in response to detecting the trigger event.

5. The method of claim 4 , wherein the extracting the first information to be broadcasted comprises extracting playback timing information corresponding to the trigger and relative to playback timing of the multimedia content.

6. The method of claim 1 , wherein the extracting the first information comprises extracting an application identification of an application to be activated by the first secondary device in cooperation with the multimedia content being played back at the primary device, and the broadcasting the first information comprises broadcasting the application identification to the first secondary device.

7. The method of claim 6 , wherein the extracting first information further comprises extracting a network address for a remote source from which the first secondary device can acquire the application to be activated by the first secondary device.

8. The method of claim 7 , further comprising:

receiving instructions from the application being implemented at the first secondary device; and

implementing, locally at the primary device, the received instructions to alter the playback of the multimedia in accordance with the received instructions.

9. The method of claim 8 , further comprising:

receiving, locally at the primary device, additional content from the first secondary device; and

the implementing the received instructions comprises displaying the additional content in cooperation with the multimedia content from the content package.

10. The method of claim 1 , further comprising:

receiving, locally at the primary device, additional content from the first secondary device; and

displaying through the display the additional content in cooperation with the multimedia content from the content package.

11. The method of claim 10 , wherein the extracting the first information comprises extracting an application identification of an application to be activated by the first secondary device in cooperation with the multimedia content being played back at the primary device; and

the broadcasting the first information comprises broadcasting the application identification to the first secondary device.

12. The method of claim 1 , further comprising: detecting a first trigger corresponding to the playback of the multimedia content; wherein the identifying the first information comprises identifying the first information in response to detecting the first trigger and where the first information is relevant to the first trigger.

13. The method of claim 1 , further comprising: initiating a service from the content package on the primary device; announcing the service over a local network; and

receiving, over the local network and in response to the announcement of the service, a reply from the first secondary device;

establishing, over the local network and in response to the reply to the announcement of the service, a direct communication link with at least the first secondary device.

14. The method of claim 1 , further comprising: implementing, locally at the primary device, a first service application from the content package where the first service application provides a first service to the first secondary device and comprises the instruction to broadcast the first information;

terminating the first application while maintaining a connection with the first secondary device; and

implementing, locally at the primary device, a second service application from the content package that provides a second service to the first secondary device; and

broadcasting, through the connection and in response to an instruction in the second service application, a second information to the first secondary device.

15. A method of playing back multimedia content from a content package, the method comprising:

accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content;

playing back, locally through the primary device, at least a portion of the multimedia content from the content package such that at least a portion of the multimedia content is displayed through a display coupled with the primary device;

determining whether the content package instructs that the first information should be broadcasted including identifying a trigger event defined in the content package;

extracting, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted;

implementing the instructions from the content package to broadcast the first information; and

broadcasting, from the primary device in accordance with the instructions of the content package and in response to detecting the trigger event, the first information to a remote first secondary device configured to receive, decode and playback multimedia content.

16. The method of claim 15 , wherein the extracting the first information to be broadcasted comprises extracting playback timing information corresponding to the trigger and relative to playback timing of the multimedia content.

17. A method of playing back multimedia content from a content package, the method comprising:

accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content;

playing back, locally through the primary device, at least a portion of the multimedia content from the content package such that at least a portion of the multimedia content is displayed through a display coupled with the primary device;

determining whether the content package instructs that the first information should be broadcasted;

extracting, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted;

implementing the instructions from the content package to broadcast the first information;

broadcasting, from the primary device in accordance with the instructions of the content package, the first information to a remote first secondary device configured to receive, decode and playback multimedia content;

implementing, locally at the primary device, a first service application from the content package where the first service application provides a first service to the first secondary device and comprises the instruction to broadcast the first information;

terminating the first application while maintaining a connection with the first secondary device;

implementing, locally at the primary device, a second service application from the content package that provides a second service to the first secondary device; and

broadcasting, through the connection and in response to an instruction in the second service application, a second information to the first secondary device.

Assignments (30)
RELEASE OF SECURITY INTEREST Recorded Apr 4, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
Reel/Frame 063213/0909 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2023
From: LOAN ADMIN CO LLC, AS COLLATERAL AGENT
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
Reel/Frame 063237/0243 →
GRANT OF SECURITY INTEREST IN UNTED STATES PATENTS Recorded Aug 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
To: LOAN ADMIN CO LLC
Reel/Frame 054153/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 053265/0329 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053117/0015 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; SOFTITLER NET, INC.
Reel/Frame 053102/0558 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053116/0566 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 50609/0590)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0274 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 50609/0083)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053081/0672 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 49924/0706)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0294 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 49924/0596)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053083/0373 →
SECURITY INTEREST Recorded Jan 8, 2020
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; DELUXE BROADCAST SERVICES LTD; DELUXE UK HOLDINGS LIMITED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 051521/0411 →
RELEASE OF SECURITY AGREEMENT Recorded Jan 7, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
Reel/Frame 051541/0396 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0428 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0293 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROIUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 050983/0730 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC (AS SUCCESSOR BY MERGER TO DELUXE DIGITAL DISTRIBUTION INC.); DELUXE MEDIA INC.; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC); DELUXE ENTERTAINMENT SERVICES INC.
Reel/Frame 050974/0439 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0381 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0459 →
SECURITY INTEREST Recorded Nov 7, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050949/0192 →
RELEASE OF SECURITY AGREEMENT Recorded Oct 9, 2019
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050673/0247 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0083 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050609/0255 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0590 →
SECURITY INTEREST Recorded Sep 20, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050451/0712 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0706 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 049924/0645 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: COLLART, TODD; LAMKIN, ALLAN
To: DELUXE DIGITAL STUDIOS, INC.
Reel/Frame 037284/0982 →
MERGER Recorded Dec 14, 2015
From: DELUXE DIGITAL STUDIOS, INC.
To: DELUXE MEDIA INC.
Reel/Frame 037285/0315 →