Abstract:
Devices, computer-readable media and methods for affecting mental states of a first user and a second user are disclosed. For example, a processor may receive first biometric data for a first user, quantify a mental state of the first user based upon the first biometric data, receive second biometric data for a second user, and quantify a mental state of the second user based upon the second biometric data. The processor may further select a first automated action to affect the mental state of the first user and the mental state of the second user, and implement the first automated action to affect the mental state of the first user and the mental state of the second user.
Abstract:
A particular method includes receiving a video stream to be displayed on a display device. The method also includes, during a first time period, sending a low resolution version of the video stream to the display device while recovering a full resolution version of the video stream. The method further includes synchronizing the low resolution version of the video stream with the full resolution version of the video stream. The method also includes, during a second time period after the first time period, switching from sending the low resolution version of the video stream to the display device to sending the full resolution version of the video stream to the display device.
Abstract:
A system and method for presenting advertising, the method including but not limited to presenting on a first end user device, a first personalized advertisement in a first avatar's view of a virtual world and presenting on a second end user device, a second personalized advertisement in a second avatar's view of the virtual world. Other embodiments are disclosed.
Abstract:
A method and apparatus for modifying a behavior of a user are disclosed. For example, the method determines a baseline of a behavior to be modified for a user, the baseline comprising at least one triggering event that is established for the behavior to be modified and at least one action to be taken when the at least one triggering event is detected, detects the at least one triggering event that is established for the behavior to be modified for the user, identifies the at least one action to be performed when the at least one triggering event is detected, and performs the at least action that is identified.
Abstract:
A service is provided over a communication network. Initially, information indicative of physical characteristics of an item specified by a requester is received along with a request to generate a physical three dimensional model for the item. The information is transformed into model data used to generate the three dimensional model. Components for generating the physical three dimensional model are obtained from storage. A physical three dimensional model for the item specified by the remote requestor is generated, and imagery descriptive of the physical three dimensional model is sent to the remote requestor via the communication network. The components used to generate the physical three dimensional model are returned to storage.
Abstract:
A controller controls an ultrasonic source to cause the ultrasonic source to emit one or more sound pulses in a direction of a surface in order to obtain reflected sound pulses that are used to determine one or more properties of the surface, receive control signals from the controller, based on the one or more properties of the surface that are determined, and emit ultrasonic sound waves in the direction of the surface based upon the control signals. The ultrasonic sound waves exert a force which causes visible particles within a region proximate the surface to move to achieve a desired appearance with respect to the surface.
Abstract:
A method includes determining an available bandwidth of a data interface connected to a media device. The method includes receiving a first portion of each of a plurality of video files and storing the first portion of each of the plurality of video files in a memory. A size of the memory to store each first portion is determined based on a pre-cache file size associated with a video file of the plurality of video files. The pre-cache file size is based on the available bandwidth. The method further includes, in response to detecting a change in the available bandwidth, adjusting the pre-cache file size associated with the video file, where the pre-cache file size decreases when the available bandwidth increases to a second available bandwidth.
Abstract:
Concepts and technologies are disclosed herein for virtual historical displays. A server computer or other computing device can execute a virtual display service. The virtual display service can obtain behavioral data associated with a geographic location and an activity associated with a user of a user device. The virtual display service can associate the behavioral data with the user device and the geographic location, and detect subsequent activity associated with the geographic location. The virtual display service can determine that the behavioral data is to be shared with a device associated with the subsequent activity. The virtual display service can provide the behavioral data to the device.
Abstract:
Concepts and technologies are disclosed herein for virtual historical displays. A server computer or other computing device can execute a virtual display service. The virtual display service can obtain behavioral data associated with a geographic location and an activity associated with a user of a user device. The virtual display service can associate the behavioral data with the user device and the geographic location, and detect subsequent activity associated with the geographic location. The virtual display service can determine that the behavioral data is to be shared with a device associated with the subsequent activity. The virtual display service can provide the behavioral data to the device.
Abstract:
An ultrasonic source configured to emit one or more sound pulses in a direction of a surface in order to obtain one or more reflected sound pulses that are used to determine one or more properties of the surface. The ultrasonic source receives one or more control signals based on the one or more properties of the surface that are determined. Further, the ultrasonic source emits one or more ultrasonic sound waves in the direction of the surface based upon the one or more control signals. The one or more ultrasonic sound waves exert a force which causes particles to move to modify an appearance of the surface.