System and method for utilizing environment information in UPnP audio/video
First Claim
1. A method of selectively implementing profile features for a UPnP device within a UPnP environment using a user'"'"'s mobile UPnP device, the method comprising:
- receiving in the user'"'"'s mobile UPnP device an environment variable related to a UPnP environment;
triggering, with the user'"'"'s mobile UPnP device, specific profile information associated with the user in response to and based upon the received environment variable; and
implementing, without manual selection, at least one profile-based feature for use within the UPnP environment, the at least one profile-based feature being based upon the triggered specific profile information.
7 Assignments
0 Petitions
Accused Products
Abstract
An environment variable for use cases such as UPnP AV use cases. The environment variable of the present invention is used to store the physical location of the user. For example, the environment variable can be used to identify a particular location as being a user'"'"'s living room, kitchen, etc. The information stored in the environment variable can be used to enhance the user experience of the digital home or other environment by minimizing the number of manual selections that the user has to make in order to initiate a use case such as playing music in a bedroom or watching movies in a living room. The environment variable is used to trigger a change of a profile and select the devices needed to implement different use scenarios.
-
Citations
33 Claims
-
1. A method of selectively implementing profile features for a UPnP device within a UPnP environment using a user'"'"'s mobile UPnP device, the method comprising:
-
receiving in the user'"'"'s mobile UPnP device an environment variable related to a UPnP environment; triggering, with the user'"'"'s mobile UPnP device, specific profile information associated with the user in response to and based upon the received environment variable; and implementing, without manual selection, at least one profile-based feature for use within the UPnP environment, the at least one profile-based feature being based upon the triggered specific profile information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, embodied in a computer-readable medium, for selectively implementing profile features for a UPnP device within a UPnP environment using a user'"'"'s mobile UPnP device, the product comprising:
-
computer code for receiving an environment variable related to a UPnP environment in the user'"'"'s mobile UPnP device; computer code for triggering, with the user'"'"'s mobile UPnP device, specific profile information associated with the user in response to and based upon the received environment variable; and computer code for implementing, without manual selection, at least one profile-based feature for use within the UPnP environment, the at least one profile-based feature being based upon the triggered specific profile information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile UPnP device, comprising:
-
a processor; and a memory unit in communication with the processor and including; computer code instructions for receiving in the user'"'"'s mobile UPnP device an environment variable related to a UPNP environment; computer code instructions for triggering, with the user'"'"'s mobile UPnP device, specific profile information associated with the user in response to and based upon the received environment variable; and computer code instructions for implementing, without manual selection, at least one profile-based feature for use within the UPnP environment, the at least one profile-based feature being based upon the triggered specific profile information. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A UPnP system environment, comprising:
-
a mobile UPnP device associated with a user and configured to receive an environment variable related to the UPnP environment; and at least one UPnP renderer, wherein the mobile UPnP device is configured to, upon receiving the environment variable, trigger specific profile information associated with the user and implement, without manual selection, at least one profile-based feature for use in conjunction with the at least one UPnP renderer, the at least one profile-based feature being based upon the triggered specific profile information. - View Dependent Claims (31, 32, 33)
-
Specification