Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using pre-search triggers. In one aspect, a method includes identifying one or more topics and determining that a confidence score associated with a particular topic of the one or more identified topics satisfies a predetermined threshold value. An occurrence of a pre-search trigger can be detected. In response to determining that the confidence score associated with the particular topic satisfies the predetermined threshold value and detecting the occurrence of the pre-search trigger, a search engine can be instructed to execute a search using a search query associated with the particular topic. A representation of a resource identified in results received in response to the search can be provided.
Abstract:
Provided are systems, methods, and computer-readable media for determining an entity score based on user behaviors associated with an entity. Various user behaviors are obtained from payment services, location services and other services. The user behaviors are based on payment transactions with an entity, user presences at an entity, and user selections of entity relative to alternative entities. Based on the user behaviors, positive or negative coring signals are determined and used to modify an entity score associated with the entity.
Abstract:
Methods, systems, apparatus, and computer programs encoded on computer storage medium, for receiving a set of expected activities, each expected activity in the set of expected activities including an activity that is expected to be performed by a computing device, determining one or more time periods based on the set of expected activities, determining one or more expected rates of change of state of charge (SOC) of a battery of the mobile computing device by, for each time period of the one or more time periods, determining an expected rate of change of SOC based on a base rate of change of SOC and one or more expected activities associated with the time period, and determining an estimated remaining time based on the one or more expected rates of change of SOC, the remaining time corresponding to a time at which an expected SOC is less than a threshold SOC.
Abstract:
Methods, systems, apparatus, and computer programs encoded on computer storage medium, for receiving a set of expected activities, each expected activity in the set of expected activities including an activity that is expected to be performed by a computing device, determining one or more time periods based on the set of expected activities, determining one or more expected rates of change of state of charge (SOC) of a battery of the mobile computing device by, for each time period of the one or more time periods, determining an expected rate of change of SOC based on a base rate of change of SOC and one or more expected activities associated with the time period, and determining an estimated remaining time based on the one or more expected rates of change of SOC, the remaining time corresponding to a time at which an expected SOC is less than a threshold SOC.