IP Library Patent Application 12962464
Patent Application
App. No. 12/962,464

METHOD AND APPARATUS FOR SIMULTANEOUSLY PRESENTING AT LEAST TWO MULTIMEDIA CONTENT ON A PROCESSING DEVICE

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 None
App. No.
12/962,464
Abstract

A method and apparatus for simultaneously presenting at least two received multimedia content to a user is disclosed. At least one receiving device receives more or more multimedia content from at least one sending device. The at least one receiving device determines characteristics of each received multimedia content and operating condition on the at least one receiving device. The characteristics and the operating condition are used to retrieve a policy for presenting the received multimedia content to a user. When executed, the policy identifies whether two or more received multimedia content are to be simultaneously presented to the user.

Claims (39)

1 . A method for simultaneously presenting at least two received multimedia content to a user, the method comprising:

receiving, by at least one receiving device, at least two multimedia content from at least one sending device;

determining, by the at least one receiving device, characteristics of a received multimedia content and an operating condition of the at least one receiving device;

retrieving, by the at least one receiving device and dependent on the characteristics and the operating condition, a policy for presenting the received multimedia content to the user; and

executing the policy, by the at least one receiving device, wherein the policy identifies whether the at least two received multimedia content are to be simultaneously presented to the user.

2 . The method of claim 1 , wherein the determining further comprises determining if at least one other multimedia content is being presented to the user and providing characteristics of the at least one other multimedia content for use in retrieving the policy.

3 . The method of claim 1 , wherein the determining further comprises:

determining at least one of characteristics of multimedia content received by an associated device, network or resource or an operating context of the associated device, network or resource; and

providing at least one of the characteristics of multimedia content received by the associated device, network or resource or the operating context of the associated device, network or resource for use in retrieving the policy.

4 . The method of claim 1 , wherein the characteristics include at least one of a time duration of the received multimedia content, a type of the received multimedia content, a timeliness of the received multimedia content, or a relationship between the at least two received multimedia content,

wherein the time duration is one of an estimated time for a live multimedia content or an actual time for a recorded multimedia content, and wherein the timeliness indicates a relationship between a time the received multimedia content is captured and a time the received multimedia content is to be presented.

5 . The method of claim 1 , further comprising allowing the user of the at least one receiving device to predefine policies for presenting the received multimedia content prior to receiving the multimedia content on the at least one receiving device.

6 . The method of claim 1 , wherein at least one of the receiving, the determining, the retrieving or the executing is performed by a different receiving device associated with the user.

7 . The method of claim 1 , further comprising dynamically generating, in the at least one receiving device, predefined policies for presenting the received multimedia content to the user based on at least one of the characteristics of the received multimedia content or the operating condition of the at least one receiving device.

8 . The method of claim 1 , wherein determining the operating condition of the at least one receiving device comprises using position sensors to determine if the user of the at least one receiving device is currently moving.

9 . The method of claim 1 , wherein determining the operating condition of the at least one receiving device comprises using proximity sensors to determine if the user of the at least one receiving device is viewing a screen of the at least one receiving device.

10 . The method of claim 1 , wherein determining the operating condition of the at least one receiving device comprises using sound sensors to determine noise levels associated with the at least one receiving device.

11 . The method of claim 1 , wherein determining the operating condition of the at least one receiving device comprises using at least one of an operating system sensor or an application sensor to determine other concurrent activities on the at least one receiving device.

12 . The method of claim 1 , further comprising prioritizing policies to be applied to the received multimedia content and applying prioritized policies in determining whether the at least two received multimedia content are to be simultaneously presented to the user.

13 . The method of claim 1 , further comprising applying the policy to terminate display of a current multimedia content if a new multimedia content is determined to have a higher priority after determining that the at least two received multimedia content are not to be simultaneously presented to the user.

14 . A receiving device for simultaneously presenting at least two received multimedia content to a user, comprising:

at least one receiving component configured to receive at least two multimedia content from at least other device;

a media analyzing component configured to determine characteristics of a received multimedia content;

an environment analyzing component configured to determine operating conditions of devices associated with the user;

a policy engine configured to use the characteristics and operating conditions to retrieve and execute a policy for determining whether the at least two multimedia content are to be simultaneously presented to the user; and

a scheduling component configured to simultaneously present the at least two multimedia content to the user according to the policy.

15 . The receiving device of claim 14 , wherein the media analyzing component is configured to determine if at least one other multimedia content is being presented and to provide characteristics of the at least one other multimedia content for retrieving the policy.

16 . The receiving device of claim 14 , wherein the environment analyzing component is configured to:

determine at least one of characteristics of multimedia content received by an associated device, network or resource or an operating context of the associated device, network or resource; and

provide at least one of the characteristics of multimedia content received by the associated device, network or resource or the operating context of the associated device, network or resource for use in retrieving the policy.

17 . The receiving device of claim 14 , wherein the media analyzing component is configured to determine a time duration of the received multimedia content, a type of the received multimedia content, a timeliness of the received multimedia content, and a relationship between the at least two multimedia content,

wherein the time duration is one of an estimated time for a live multimedia content or an actual time for the recorded multimedia content, and wherein the timeliness indicates the relationship between a time the received multimedia content is captured, and a time the received multimedia content is to be presented.

18 . The receiving device of claim 14 , wherein the policy engine is configured to generate the policy for simultaneously presenting the at least two multimedia content on one or more receiving devices associated with the user.

19 . The receiving device of claim 14 , wherein the receiving device is configured to coordinate functions of at least one of the media analyzing component, the environment analyzing component, the policy engine or the scheduling component with another receiving device associated with the user.

20 . The receiving device of claim 15 , wherein the environment analyzing component is configured to perform at least one of:

determine operating conditions of the at least one receiving device by using position sensors to determine if the user of the at least one receiving device is currently performing other tasks;

determine operating conditions of the at least one receiving device by using proximity sensors to determine if the user of the at least one receiving device is viewing a screen on the at least one receiving device;

determine operating conditions of the at least one receiving device by using sound sensors to determine noise levels associated with the at least one receiving device; or

determine operating conditions of the at least one receiving device by using operating system and application sensors to determine other concurrent activities on the at least one receiving device.

Assignments (2)
CHANGE OF NAME Recorded Apr 6, 2011
From: MOTOROLA, INC
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 026079/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2010
From: BEKIARES, TYRONE D.; MATHIS, JAMES E.
To: MOTOROLA, INC.
Reel/Frame 025466/0784 →