Patent attributes
Systems and methods for performing actions based on a user's location are described. A user profile correlating automated actions with locations may be generated and/or stored. The user's location may be determined by determining the location of a device, such as the user's mobile device. Several different wireless communication protocols and/or wireless networks (e.g., Bluetooth, Wi-Fi, Cellular, and/or GPS) may be used in a hierarchical manner to determine the user's location. When the user's location is determined, one or more actions may be performed based on the user's location and/or profile. For example, an instruction may be sent to a display device or set-top box located in the same room as the user to turn on the display device or set-top box or to display a content recommendation for the user. As another example, an instruction may be sent to the user's home to deactivate a home security system when the user is within a predetermined distance from the home.