Patent ID: 9720933
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: receiving a query from a user device, a current time, and a location of the user device; identifying results responsive to the query, the results including one or more business results that are each associated with a respective business location and respective operating hours; selecting a subset of the one or more business results as open results based on the respective operating hours of the one or more business results, the current time, and travel times from the location of the user device to the respective business locations, wherein selecting the subset of the one or more business results as open results comprises: identifying, for each of the one or more business results responsive to the query, a respective source of the respective operating hours associated with the respective business result; determining a respective reliability score for each source of the respective operating hours; generating, for each of the one or more business results responsive to the query, a respective confidence measure that is based on the respective reliability score for the respective source of the respective operating hours; and selecting, based on the respective confidence measures, the subset of the one or more business results; and generating and providing data for a search engine results page that designates the subset of the one or more business results as open results, wherein generating and providing the data for the search engine results page that designates the subset of the one or more business results as open results comprises generating and providing data for a control on the search engine results page that toggles a display of the results based on whether or not the results are open results in response to user interaction with the control.