1. A system comprising:
a presentation management system at least partially embodied via executable instructions stored on a machine readable storage device, the presentation management system including:
at least one device processor configured to execute at least a portion of the executable instructions stored on the machine readable storage device;
a locale determination component that determines a present geographic locale associated with a user;
a crowd source data component that receives a request of the user to contribute a user audio experience for association with a current geographic location and direction of movement associated with the user;
an aggregation component that obtains a set of aggregated data associated with the present geographic locale;
a distilling component that dynamically distills the set of aggregated data to obtain a presentation set of data based on proximity information indicating a relevance of the aggregated data associated with entities within a geographic area associated with the present geographic locale;
a personalization component that generates a personalized set of data based on the presentation set, one or more attributes associated with the user, and a dynamically changing geographic location associated with the user; and
a streaming audio component that initiates, via a device processor, a transmission of a stream of personalized audio data to a receiving device associated with the user based on the personalized set of data.
2. The system of claim 1, wherein:
the crowd source data component obtains crowd source data associated with the present geographic locale, the crowd source data based on information that includes one or more of:
a comment received from a person, a description received from a person, an audio file received from a person, a description obtained from an electronic source, an audio file obtained from an electronic source, or an attribute value obtained from an electronic source,
wherein the aggregation component obtains the set of aggregated data associated with the present geographic locale based at least in part on the crowd source data.
3. The system of claim 1, further comprising:
an orientation determination component that obtains one or more orientation attributes indicating a configurational orientation associated with the user,
wherein the aggregation component obtains the set of aggregated data associated with the present geographic locale based at least in part on the one or more orientation attributes and based on stored audio clips, or via automatic synthesis based on one or more of published descriptions, reviews, social networking sites, or comment tags associated with imagery.
4. The system of claim 1, wherein:
the distilling component dynamically distills the set of aggregated data to obtain the presentation set of data based on the proximity information indicating the relevance of the aggregated data associated with entities within the geographic area associated with the present geographic locale, based on a history of relevance indicators associated with the proximity information.
5. The system of claim 1, wherein:
the personalization component generates the personalized set of data based on the presentation set, the one or more attributes associated with the user, and a direction of movement based on the dynamically changing geographic location associated with the user.
6. The system of claim 1, wherein:
the personalization component generates the personalized set of data based on the presentation set, the one or more attributes associated with the user, and one or more of:
a repetition of tokens, an ordering of tokens, a selection of words, or a determination of words associated with a context of tokens,
based on a ranking function associated with the set of aggregated data,
wherein the tokens represent elements of the aggregated data,
wherein the words are descriptively associated with the aggregated data.
7. The system of claim 1, wherein:
the personalization component generates the personalized set of data based on the presentation set and one or more of:
a social network associated with the user, a context network associated with the user, a social network associated with one or more entities associated with portions of the set of aggregated data, or a context network associated with one or more entities associated with portions of the set of aggregated data.
8. The system of claim 1, wherein:
the streaming audio component initiates the transmission of the stream of personalized audio data to the receiving device associated with the user based on a binaural format of transmission, based on the personalized set of data and the dynamically changing geographic location associated with the user.
9. The system of claim 1, wherein:
the streaming audio component initiates the transmission of the stream of personalized audio data to the receiving device associated with the user based on a transmission format that includes dynamic variation of a sound volume of a first entity portion of the stream of personalized audio data, based on a location of a first entity geographically and proximally relative to the dynamically changing geographic location associated with the user, based on the personalized set of data.
10. The system of claim 9, wherein:
the dynamic variation of the sound volume of the first entity portion of the stream of personalized audio data includes variation based on listener perception of the sound volume, based on the location of the first entity geographically and proximally relative to the dynamically changing geographic location associated with the user, based on the personalized set of data.
11. The system of claim 1, wherein:
the streaming audio component initiates the transmission of the stream of personalized audio data to the receiving device associated with the user based on a transmission format that includes dynamic variation of a directional sound attribute of a second entity portion of the stream of personalized audio data, based on a location of a second entity geographically and directionally relative to the dynamically changing geographic location associated with the user, based on the personalized set of data.
12. The system of claim 11, wherein:
the dynamic variation of the directional sound attribute of the second entity portion of the stream of personalized audio data includes variation based on listener perception of sound emanating from the second entity geographically and directionally relative to the dynamically changing geographic location associated with the user.
13. The system of claim 1, wherein:
the aggregation component obtains the set of aggregated data associated with the present geographic locale, at least a portion of the set of aggregated data including aggregated data in a format other than an audio data format,
the distilling component dynamically distills the at least a portion of the set of aggregated data, from the format other than an audio data format, to an audio data format,
the locale determination component determines the present geographic locale associated with the user, based on locale information received from the user, other than locale information associated with a current physical location of the user, and
the personalization component generates the personalized set of data based on the presentation set, one or more attributes associated with the user, and one or more of:
a dynamically changing geographic location associated with locale information received from the user, based on a virtual movement of the user through the present geographic locale, or
a dynamically changing geographic location associated with an actual movement of the user through the present geographic locale.
14. A method comprising:
obtaining aggregated data associated with a geographic area;
dynamically distilling the aggregated data to obtain a presentation set of data based on a dynamically changing geographic location associated with the geographic area;
initiating, via a device processor, a transmission of a stream of personalized audio data that is based on the presentation set of data to a receiving device associated with a user that is associated with the dynamically changing geographic location, using a binaural format of the personalized data that is configured to provide perceptions to the user of sounds emanating from various directions relative to the user, or from various locations relative to the user;
receiving a request to share a user audio experience with one or more other listeners; and
initiating a transmission of the shared user audio experience to the one or more other listeners.
15. The method of claim 14, wherein:
the aggregated data is based at least in part on crowd source data that is associated with a geographic locale associated with the dynamically changing geographic location, the crowd source data based on information obtained based on one or more of:
a comment received from a person, a description received from a person, an audio file received from a person, a description obtained from an electronic source, an audio file obtained from an electronic source, or an attribute value obtained from an electronic source.
16. The method of claim 14, wherein:
dynamically distilling the set of aggregated data includes dynamically distilling the set of aggregated data to obtain the presentation set of data based on proximity information indicating a relevance of the aggregated data associated with entities within the geographic area.
17. A computer program product tangibly embodied on a machine readable storage device and including executable code that is configured to cause at least one data processing apparatus to:
receive, via a device processor, a user request for a streaming transmission of personalized audio data that is based on a personalized set of data associated with a user associated with a receiving device and aggregated data associated with a geographic area;
send a device request that includes at least one device identification, a user identification associated with the user, an indicator of a dynamically changing location associated with the user, and request information indicating the user request for the streaming transmission;
initiate an output of the streaming transmission of the personalized audio data including a presentation set of data that is based on dynamically distilled aggregated data associated with a geographic locale that is associated with the dynamically changing location associated with the user; and
initiate transmission of a user audio experience for association with the current geographic location and direction of movement associated with the user.
18. The computer program product of claim 17, wherein the executable code is configured to cause the at least one data processing apparatus to:
initiate the output of the streaming transmission of the personalized audio data based on a binaural format of streaming transmission.
19. The computer program product of claim 17, wherein the executable code is configured to cause the at least one data processing apparatus to:
receive a user request to share a user audio experience with one or more other listeners; and
initiate transmission of the user request to share the user audio experience with the one or more other listeners.
20. The computer program product of claim 17, wherein the executable code is configured to cause the at least one data processing apparatus to:
receive a user request to contribute the user audio experience for association with the current geographic location and direction of movement associated with the user; and
initiate transmission of the user request to contribute the user audio experience for association with the current geographic location and direction of movement associated with the user.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A load control device for controlling an amount of power delivered to an electrical load from an AC power source, the load control device comprising:
a semiconductor switch operable to be coupled in series electrical connection between the source and the load, the semiconductor switch having a control input for controlling the semiconductor switch between a non-conductive state and a conductive state;
a controller operatively coupled to the control input of the semiconductor switch for controlling the semiconductor switch between the non-conductive state and the conductive state;
a touch sensitive front surface;
a touch sensitive device responsive to a point actuation on the touch sensitive front surface, the point actuation characterized by a position and a force, the touch sensitive device comprising a resistive divider and an output operatively coupled to the controller for providing a control signal to the controller; and
a capacitor coupled to the output of the touch sensitive device for stabilizing the control signal;
wherein the capacitor is operable to charge and discharge through the resistive divider of the touch sensitive device, such that the control signal is representative of the position of the point actuation.
2. The load control device of claim 1, wherein the control signal is a DC voltage and is provided at the output of the touch sensitive device, and further wherein the DC voltage is representative of the position of the point actuation, and the capacitor is operable to stabilize the DC voltage.
3. The load control device of claim 2, wherein the resistive divider of the touch sensitive device and the capacitor form a sample-and-hold circuit defining a time constant.
4. The load control device of claim 3, wherein the time constant of the sample-and-hold circuit ranges from approximately 6 milliseconds to 15 milliseconds.
5. The load control device of claim 4, wherein the time constant is approximately 13 milliseconds.
6. The load control device of claim 2, wherein the controller is operable to filter the DC voltage provided by the touch sensitive device.
7. The load control device of claim 1, wherein the DC voltage is representative of the position of the point actuation along a longitudinal axis of the touch sensitive front surface.
8. The load control device of claim 1, wherein the DC voltage is only representative of the position of the point actuation when a magnitude of the force of the point actuation is above a predetermined level.
9. A user interface for a lighting control, the user interface comprising:
a touch sensitive front surface having a longitudinal axis;
a touch sensitive device responsive to a point actuation on the touch sensitive front surface, the point actuation characterized by a force and a position along the longitudinal axis of the touch sensitive front surface, the touch sensitive device comprising a resistive divider and an output for providing a control signal; and
a capacitor coupled to the output of the touch sensitive device for stabilizing the control signal;
wherein the capacitor is operable to charge and discharge through the resistive divider of the touch sensitive device, such that the control signal is representative of the position of the point actuation.
10. The user interface of claim 9, wherein the control signal comprises a DC voltage provided at the output of the touch sensitive device, the DC voltage representative of the position of the point actuation, the capacitor operable to stabilize the DC voltage.
11. The user interface of claim 10, further comprising:
a usage detection circuit operatively coupled to the touch sensitive device to product an output representative of whether the point actuation is presently occurring; and
a controller operatively coupled to receive the DC voltage from the touch sensitive device and the output of the usage detection circuit, and operable to determine the position of the point actuation from the DC voltage when the point actuation is presently occurring.
12. The user interface of claim 11, wherein the DC voltage is representative of the position of the point actuation along the longitudinal axis of the touch sensitive front surface.
13. The user interface of claim 12, wherein the usage detection circuit is operable to determine whether the position of the point actuation is presently changing along a lateral axis of the touch sensitive front surface.
14. The user interface of claim 13, wherein the output of the touch sensitive device comprises a first output for providing the DC voltage representative of the position of the point actuation along the longitudinal axis, and a second output for providing a second DC voltage representative of the position of the point actuation along the lateral axis.
15. The user interface of claim 14, wherein the usage detection circuit comprises a capacitor coupled in parallel with a resistor, the parallel combination of the capacitor and the resistor operatively coupled between the second output of the touch sensitive device and a circuit common.
16. The user interface of claim 15, wherein the touch sensitive device comprises a four-wire resistive touch pad.
17. The user interface of claim 14, further comprising:
a second capacitor operatively coupled to the second output of the touch sensitive device for stabilizing the second DC voltage provided by the touch sensitive device;
wherein the controller is operable to determine the position of the point actuation along the longitudinal axis in response to the DC voltage from the first output of the touch sensitive device, and to determine the position of the point actuation along the lateral axis in response to the second DC voltage.
18. The user interface of claim 17, wherein the DC voltages are only representative of the position of the point actuation when a magnitude of the force of the point actuation is above a predetermined level.
19. The user interface of claim 12, wherein the usage detection circuit is operable to determine whether the position of the point actuation is presently changing along the longitudinal axis of the touch sensitive front surface.
20. The user interface of claim 19, wherein the touch sensitive device comprises a single output for providing the DC voltage representative of the position of the point actuation along the longitudinal axis of the touch sensitive front surface.
21. The user interface of claim 20, wherein the usage detection circuit comprises a capacitor coupled in parallel with a resistor, the parallel combination of the capacitor and the resistor operatively coupled between the output of the touch sensitive device and a circuit common.
22. The user interface of claim 20, wherein the touch sensitive device comprises a three-wire resistive touch pad.
23. The user interface of claim 10, wherein the touch sensitive device and the capacitor form a sample-and-hold circuit having a time constant ranging from approximately 6 milliseconds to 15 milliseconds.
24. The user interface of claim 23, wherein the time constant of the sample-and-hold circuit is approximately 13 milliseconds.
25. The user interface of claim 10, wherein the capacitance of the capacitor ranges from 4 to 10 microfarads.
26. The user interface of claim 25, wherein the capacitance of the capacitor is approximately 9 microfarads.
27. A load control device for controlling an amount of power delivered to an electrical load from an AC power source, the load control device comprising:
a touch sensitive front surface;
a semiconductor switch operable to be coupled in series electrical connection between the source and the load, the semiconductor switch having a control input for controlling the semiconductor switch between a non-conductive state and a conductive state;
a controller operatively coupled to the control input of the semiconductor switch for controlling the semiconductor switch between the non-conductive state and the conductive state;
a touch sensitive device responsive to a point actuation on the touch sensitive front surface, the point actuation characterized by a position and a force, the touch sensitive device comprising a resistive divider and an output for providing a control signal;
a usage detection circuit operatively coupled between the output of the touch sensitive device and the controller for determining if the point actuation is presently occurring; and
a stabilizing circuit operatively coupled between the output of the touch sensitive device and the controller, the stabilizing circuit comprising a whacking-grade capacitor for stabilizing the control signal of the touch sensitive device, the capacitor operable to charge and discharge through the resistive divider of the touch sensitive device, such that the control signal is representative of the position of the point actuation;
wherein the controller is responsive to the control signal only when the point actuation is presently occurring.
28. The load control device of claim 27, wherein the control signal comprises a DC voltage representative of the position of the point actuation along a longitudinal axis of the touch sensitive front surface.
29. The load control device of claim 28, wherein the usage detection circuit is operable to determine if the position of the point actuation is presently changing along the longitudinal axis of the touch sensitive front surface.
30. The load control device of claim 29, wherein the touch sensitive device comprises a single output for providing the DC voltage representative of the position of the point actuation along the longitudinal axis of the touch sensitive front surface.
31. The load control device of claim 28, wherein the usage detection circuit is operable to determine if the position of the point actuation is presently changing along a lateral axis of the touch sensitive front surface.
32. The load control device of claim 31, wherein the output of the touch sensitive device comprises a first output for providing a first DC voltage representative of the position of the point actuation along the longitudinal axis, and a second output for providing a second DC voltage representative of the position of the point actuation along the lateral axis.
33. A user interface for a lighting control, the user interface comprising:
a touch sensitive front surface;
a touch sensitive device responsive to a point actuation on the touch sensitive front surface, the point actuation characterized by a position and a force, the touch sensitive device comprising a resistive divider and an output for providing a control signal representative of the position of the point actuation;
a usage detection circuit operatively coupled to the output of the touch sensitive device for determining if the point actuation is presently occurring;
a stabilizing circuit operatively coupled to the output of the touch sensitive device and comprising an output, the stabilizing circuit comprising a whacking-grade capacitor for stabilizing the control signal of the touch sensitive device, the capacitor operable to charge and discharge through the resistive divider of the touch sensitive device, such that the control signal is representative of the position of the point actuation; and
a controller coupled to the usage detection circuit and the output of the stabilizing circuit, the controller operable to determine when the point actuation is presently occurring in response to the usage detection circuit, the controller responsive to the control signal only when the point actuation is presently occurring.
34. The user interface of claim 33, wherein the capacitor and resisitive divider are characterized by a time constant, said time constant being in a range of from about 0.006 second to about 0.015 second.
35. The user interface of claim 34, wherein said time constant is about 0.013 second.
36. The user interface of claim 33, wherein said capacitor has a capacitance from 4 to 10 microfarads.
37. The user interface of claim 36, wherein said capacitor has a capacitance of about 9 microfarads.
38. The user interface of claim 33, wherein said touch sensitive device comprises a three-wire touch screen for producing an output related to the position of the point actuation along the longitudinal axis of said touch sensitive front surface.
39. The user interface of claim 33, wherein said touch sensitive device comprises a four-wire touch screen having first and second electrodes at the top and bottom respectively of said touch sensitive device for producing a y output voltage related to the position of the point actuation along the longitudinal axis of said touch sensitive front surface, and having third and fourth electrodes at respective sides of said touch sensitive device for producing an x output voltage.
40. A method of receiving a control signal from a touch sensitive device, the touch sensitive device comprising a resistive element and responsive to an operating pressure applied thereto, the method comprising the steps of:
generating a touch control signal in response to the operating pressure being applied to the touch sensitive device, the touch control signal representative of the position at which the operating pressure is applied to the touch sensitive device;
filtering the touch control signal with a capacitor to generate a filtered control signal using a time constant ranging from approximately 6 milliseconds to 15 milliseconds, wherein the capacitor is operable to charge and discharge through the resistive element;
monitoring the touch control signal to determine if the position at which the operating pressure is applied to the touch sensitive device is presently changing; and
determining the position at which the operating pressure is applied to the touch sensitive device from the filtered control signal in response to the step of monitoring.
41. The method of claim 40, wherein the step of monitoring further comprises the steps of:
monitoring the touch control signal for a predetermined number of brief intervals during a predetermined period of time; and
determining that the position at which the operating pressure is applied to the touch sensitive device is presently changing if the touch control signal is changing during the predetermined number of brief intervals.
42. The method of claim 40, wherein the step of filtering further comprises the steps of:
sampling the touch control signal to obtain a sampled value;
rotating the sampled value into a buffer;
repeating the steps of sampling and rotating a predetermined number of times; and
averaging the sampled values of a predetermined range of the buffer.