Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.
Abstract:
Provided are systems, methods, and computer-readable media for providing query rewrites and autocompletions based on environmental contexts, such as the current time, the current weather, social networking recommendations, the presence at a location of a contact associated with the user, current events, or other contexts. A query is received from a user and environmental context data is retrieved. Next query suggestions, such as query rewrites and autocompletions, are retrieved from a query suggestion repository, and scores for each query suggestion are retrieved. Next, the scores are recalculated based on a relationship between environmental context data and the query suggestions. The query suggestions are ranked based on the recalculated scores and provided to the user for selection.
Abstract:
A computer-implemented method for assessing ratings using tip patterns is provided. The method includes obtaining tip information comprising a ratio of a tip amount associated with a bill for a service, the bill being associated with a service provider, generating a rating score based on the tip information and reference tip information, and generating an aggregate score associated with the service provider, based on the rating score. Systems and machine-readable media are also provided.
Abstract:
A computer-implemented technique is presented. The technique can include selectively initiating, at a mobile computing device including one or more processors, communication between the mobile computing device and a public computing device. The technique can include transmitting, from the mobile computing device, authentication information to the public computing device. The authentication information can indicate access privileges to a private account associated with a user of the mobile computing device. The technique can include receiving, at the mobile computing device, an access inquiry from the public computing device. The access inquiry can indicate an inquiry as to whether the user wishes to login to the private account at the public computing device. The technique can also include transmitting, from the mobile computing device, an access response to the public computing device. The access response can cause the public computing device to provide the user with access to the private account.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.