IP Library Granted Patent US 9,100,772
Granted Patent B2
US 9,100,772 · App. 13/857,766 · Granted Aug 4, 2015

Method and apparatus for creating a multi-device media presentation

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,100,772
App. No.
13/857,766
Granted
Aug 4, 2015
Kind
B2
Abstract

An approach is provided for multi-device media presentation. One or more neighboring devices are detected based, at least in part, on a request to present one or more media files at at least one device. One or more media presentation capabilities of the one or more neighboring devices are determined. At least one subgroup of the at least one device, the one or more neighboring devices, or a combination thereof based, at least in part, on the one or more media presentation capabilities is formed. A layout comprising the at least one subgroup for a multi-device presentation of the one or more media files is determined.

Claims (55)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

a detection of one or more neighboring devices based, at least in part, on a request to present one or more media files at at least one device;

one or more media presentation capabilities of the one or more neighboring devices;

at least one subgroup of the at least one device, the one or more neighboring devices, or a combination thereof based, at least in part, on the one or more media presentation capabilities; and

a layout comprising the at least one subgroup of devices for a multi-device presentation of the one or more media files,

wherein at least one front-facing camera of each of the subgroup of devices capture at least one image of at least one object moving over the devices to determine the relative ordering of the devices in the layout based on timestamp information associated with the at least one images capturing the at least one moving object.

2. A method of claim 1 , wherein the formation of the at least one subgroup is further based, at least in part, a physical proximity, a state of movement, a physical orientation, a radio proximity, an audio-based proximity, or a combination thereof among the at least one device, the one or more neighboring devices, or a combination thereof.

3. A method of claim 1 , wherein the layout includes, at least in part, an order, an orientation, or a combination thereof of the at least one subgroup.

4. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

an activation of one or more camera sensors, one or more light sensors, one or more proximity sensors, or a combination thereof for collecting sensor information related to at least one object moving over the at least one subgroup; and

a processing of the sensor information to determine an alignment of the at least one subgroup with respect to the layout.

5. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

causing, at least in part, a transmission of a common time-stamp among the at least one sub-group; and

causing, at least in part, a synchronization of the multi-device presentation of the one or more media files based, at least in part, on the common time-stamp.

6. A method of claim 5 , wherein the transmission of the common time-stamp is performed via an exchange of one or more audio signals, an exchange of one or more radio signals, an alignment of one or more views of one or more camera sensors, or a combination thereof among the at least one subgroup.

7. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a distribution of the one or more media files among the at least one subgroup via one or more centralized means, one or more distributed means, or a combination thereof.

8. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

determining one or more respective portions of the one or more media files to distribute to respective one or more devices of the at least one subgroup based, at least in part, on the layout, the one or more media presentation capabilities, or a combination thereof.

9. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

causing, at least in part, a transmission of one or more control signals among the at least one group for controlling the multi-device presentation of the one or more media files,

wherein the transmission is performed via one or more short-range wireless means.

10. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

causing, at least in part, a detection of one or more changes to the at least one subgroup, the one or more neighboring devices, the one or more media presentation capabilities, or a combination thereof; and

causing, at least in part, an update to the at least one subgroup, the layout, or a combination thereof based, at least in part, on the one or more changes,

wherein a presentation is caused to end if the at least one device or if one or more of the one or more neighboring devices is caused to become unavailable.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

cause, at least in part, a detection of one or more neighboring devices based, at least in part, on a request to present one or more media files at at least one device;

determine one or more media presentation capabilities of the one or more neighboring devices;

cause, at least in part, a formation of at least one subgroup of the at least one device, the one or more neighboring devices, or a combination thereof based, at least in part, on the one or more media presentation capabilities; and

determine a layout comprising the at least one subgroup for a multi-device presentation of the one or more media files,

wherein at least one front-facing camera of each of the subgroup of devices capture at least one image of at least one object moving over the devices to determine the relative ordering of the devices in the layout based on timestamp information associated the at least one images capturing the at least one moving object.

12. An apparatus of claim 11 , wherein the formation of the at least one subgroup is further based, at least in part, a physical proximity, a state of movement, a physical orientation, a radio proximity, an audio-based proximity, or a combination thereof among the at least one device, the one or more neighboring devices, or a combination thereof.

13. An apparatus of claim 11 , wherein the layout includes, at least in part, an order, an orientation, or a combination thereof of the at least one subgroup.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

activate one or more camera sensors, one or more light sensors, one or more proximity sensors, or a combination thereof for collecting sensor information related to at least one object moving over the at least one subgroup; and

process and/or facilitate a processing of the sensor information to determine an alignment of the at least one subgroup with respect to the layout.

15. An apparatus of claim 11 , wherein the apparatus is further caused to:

transmit a common time-stamp among the at least one sub-group; and

synchronize the multi-device presentation of the one or more media files based, at least in part, on the common time-stamp.

16. An apparatus of claim 15 , wherein the transmission of the common time-stamp is performed via an exchange of one or more audio signals, an exchange of one or more radio signals, an alignment of one or more views of one or more camera sensors, or a combination thereof among the at least one subgroup.

17. An apparatus of claim 11 , wherein the apparatus is further caused to:

distribute the one or more media files among the at least one subgroup via one or more centralized means, one or more distributed means, or a combination thereof.

18. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine one or more respective portions of the one or more media files to distribute to respective one or more devices of the at least one subgroup based, at least in part, on the layout, the one or more media presentation capabilities, or a combination thereof.

19. An apparatus of claim 11 , wherein the apparatus is further caused to:

transmit one or more control signals among the at least one group for controlling the multi-device presentation of the one or more media files,

wherein the transmission is performed via one or more short-range wireless means.

20. An apparatus of claim 11 , wherein the apparatus is further caused to:

detect one or more changes to the at least one subgroup, the one or more neighboring devices, the one or more media presentation capabilities, or a combination thereof; and

update the at least one subgroup, the layout, or a combination thereof based, at least in part, on the one or more changes,

wherein a presentation is caused to end if the at least one device or if one or more of the one or more neighboring devices is caused to become unavailable.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: JANTUNEN, JONI VJORMA MARIUS; LEPP?NEN, KARI JUHANI
To: NOKIA CORPORATION
Reel/Frame 031457/0565 →