Systems, methods, and computer readable storage media for providing virtual media environments
First Claim
Patent Images
1. A method for providing virtual media environments, comprising:
- receiving, at a processor, a first plurality of media components, the first plurality of media components comprising a first media component and a second media component;
determining, by the processor, that a portion of the first media component and a portion of the second media component conflict when the first media component and the second media component are combined;
determining, by the processor, a first weighting parameter associated with the first media component and a second weighting parameter associated with the second media component based on first media parameters corresponding to a first user, the first weighting parameter less than the second weighting parameter; and
modifying, by the processor, the first plurality of media components to create a first virtual media instance, wherein modifying the first plurality of media components comprises combining the first media component and the second media component and eliminating the portion of the first media component in favor of the portion of the second media component based on the first weighting parameter associated with the first media component being less than the second weighting parameter associated with the second media component.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual media environments are provided. A first set of media components is received and modified to create a first virtual media instance. The first virtual media instance is provided to a user via at least one media output device. Media parameters corresponding to the user are updated based on the first virtual media instance. A second set of media components is also received. The second set is modified based on the updated media parameters to create a second virtual media instance.
10 Citations
20 Claims
-
1. A method for providing virtual media environments, comprising:
-
receiving, at a processor, a first plurality of media components, the first plurality of media components comprising a first media component and a second media component; determining, by the processor, that a portion of the first media component and a portion of the second media component conflict when the first media component and the second media component are combined; determining, by the processor, a first weighting parameter associated with the first media component and a second weighting parameter associated with the second media component based on first media parameters corresponding to a first user, the first weighting parameter less than the second weighting parameter; and modifying, by the processor, the first plurality of media components to create a first virtual media instance, wherein modifying the first plurality of media components comprises combining the first media component and the second media component and eliminating the portion of the first media component in favor of the portion of the second media component based on the first weighting parameter associated with the first media component being less than the second weighting parameter associated with the second media component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing virtual media environments, comprising:
-
a processor; and memory coupled to the processor, the memory storing thereon computer-readable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a first plurality of media components, the first plurality of media components comprising a first media component and a second media component, determining that a portion of the first media component and a portion of the second media component of the first plurality of media components conflict when the first media component and the second media component are combined, determining a first weighting parameter associated with the first media component and a second weighting parameter associated with the second media component based on first media parameters corresponding to a first user, the first weighting parameter less than the second weighting parameter, and modifying the first plurality of media components to create a first virtual media instance, wherein modifying the first plurality of media components comprises combining the first media component and the second media component and eliminating the portion of the first media component in favor of the portion of the second media component based on the first weighting parameter associated with the first media component being less than the second weighting parameter associated with the second media component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium for providing virtual media environments, comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a first plurality of media components, the first plurality of media components comprising a first media component and a second media component; determining that a portion of the first media component and a portion of the second media component of the first plurality of media components conflict when the first media component and the second media component are combined; determining a first weighting parameter associated with the first media component and a second weighting parameter associated with the second media component based on first media parameters corresponding to a first user, the first weighting parameter less than the second weighting parameter; and modifying the first plurality of media components to create a first virtual media instance, wherein modifying the first plurality of media components comprises combining the first media component and the second media component and eliminating the portion of the first media component in favor of the portion of the second media component based on the first weighting parameter associated with the first media component being less than the second weighting parameter associated with the second media component. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification