Patent ID: 8839303

Claim:
A method for using search queries related to television programs, the method comprising: at a server, the server including a plurality of processors and storage: receiving a search query from an electronic device, wherein the electronic device is distinct from a television or a set top box, wherein the search query is received during a time window; determining a location associated with the electronic device; accessing a database of television program related information to determine one or more television programs available at a location associated with the electronic device during the time window in which the search query was received; using the received search query and the determined one or more television programs being broadcast at the location associated with the electronic device during the time window to infer that a specific television program is currently being displayed in proximity to the electronic device; and modifying the search query based on the inferred television program currently being displayed in proximity to the electronic device, wherein the modifying is performed by the server and includes: accessing the database of television program related information; determining additional search terms that are relevant to the inferred television program and to the received search query, and adding the additional search terms to the received search query.