Aspects of the present invention disclose a method, computer program product, and system for prioritizing search engine results based on a current location of a user. The method includes one or more processors determining that a user enters a zone within a venue based on monitoring a computing device of the user moving through the venue. The method further includes one or more processors performing a search, while the user is within the zone, based on a search query input by the user into the computing device of the user while the computing device is within the zone. The method further includes one or more processors prioritizing results of the search to create a set of results that are based on the search query input by the user and the zone within the venue.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for prioritizing search engine results based on a current location of a user, the method comprising: determining, by one or more processors, a computing device is within a communication range of a beacon, based on monitoring connectivity of the computing device to a local area network; receiving, input from a user entering search terms into a search engine of a web browser while the computing device is within the communication range of the beacon; identifying a set of search results based on the input, the search results includes links to websites related to the input; prioritizing, by one or more processors, the set of search results according to relatedness of the links to a location within the communication range of the beacon, the location associated with certain registrants having an online presence; and displaying on the computing device prioritized search results including a set of links to websites related to the certain registrants.
2. The method of claim 1 , wherein determining the computing device is within a communication range of the beacon further comprises: registering, by one or more processors, a globally unique identifier of the computing device with a zone provider associated with the beacon; and updating, by one or more processors, a position of the computing device as the connectivity of the computing devices changes from a first beacon to a second beacon.
3. The method of claim 1 , wherein prioritizing results of the search engine query further comprises: identifying, by one or more processors, metadata associated with the content indicates relatedness to the location within the communication range of the beacon; and prioritizing, by one or more processors, the results of the search engine query is based on the results being tagged with metadata indicating a location matching the communication range of the beacon.
4. The method of claim 3 , wherein: the communication range is a first communication range and the beacon is a first beacon; and identifying metadata associated with the content comprises: responsive to determining the computing device is located within a second communication range of a second beacon, identifying, by one or more processors, metadata associated with content located within the second communication range, wherein: the first communication range and the second communication range include different geographic areas; and the second beacon is located within the second communication range.
5. The method of claim 1 , further comprising: assigning, by one or more processes, a higher priority to a first search result within the results that includes a first content related to the location within the communication range of the beacon, as compared to a second search result within the results that includes a second content related to the location within the communication range of the beacon, based on user preferences associated with a user having access to the computing device, wherein the first search result is associated with metadata that is of interest to the user based on the user preferences.
6. The method of claim 1 , wherein the beacon is broadcasting equipment of a wireless communications system transmitting at a frequency range of 2.4 to 5 gigahertz.
7. A computer program product for prioritizing search engine results based on a current location of a user, the computer program product comprising: one or more computer readable tangible storage media and program instructions stored on at least one of the one or more computer readable storage media, the program instructions readable/executable by one or more computer processors and further comprising: program instructions to determine a computing device is within a communication range of a beacon, based on monitoring connectivity of the computing device to a local area network; program instructions to receive input from a user entering search terms into a search engine of a web browser while the computing device is within the communication range of the beacon; program instructions to identify a set of search results based on the input, the search results includes links to websites related to the input; program instructions to prioritize the set of search results according to relatedness of the links to a location within the communication range of the beacon, the location associated with certain registrants having an online presence; and program instructions to display on the computing device prioritized search results including a set of links to websites related to the certain registrants.
8. The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: register a globally unique identifier of the computing device with a zone provider associated with the beacon; and update a position of the computing device as the connectivity of the computing devices changes from a first beacon to a second beacon.
9. The computer program product of claim 7 , wherein prioritizing results of the search further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: identify metadata associated with the content indicates relatedness to the location within the communication range of the beacon; and prioritize the results of the search engine query is based on the results being tagged with metadata indicating a location matching the communication range of the beacon.
10. The computer program product of claim 9 , wherein: the communication range is a first communication range and the beacon is a first beacon; and identifying metadata associated with the content comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: responsive to determining the computing device is located within a second communication range of a second beacon, identifying, by one or more processors, metadata associated with content located within the second communication range wherein: the first communication range and the second communication range include different geographic areas; and the second beacon is located within the second communication range.
11. The computer program product of claim 7 further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: determine recommended search terms based on a user profile corresponding to the computing device, user preferences associated with a user, and the location within the communication range of the beacon.
12. The computer program product of claim 7 further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: assign a higher priority to a first search result within the results that includes a first content related to the location within the communication range of the beacon, as compared to a second search result within the results that includes a second content related to the location within the communication range of the beacon, based on user preferences associated with a user having access to the computing device, wherein the first search result is associated with metadata that is of interest to the user based on the user preferences.
13. The computer program product of claim 7 , wherein the beacon is broadcasting equipment of a wireless communications system transmitting at a frequency range of 2.4 to 5 gigahertz.
14. A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions to determine a computing device is within a communication range of a beacon, based on monitoring connectivity of the computing device to a local area network; program instructions to receive input from a user entering search terms into a search engine of a web browser while the computing device is within the communication range of the beacon; program instructions to identify a set of search results based on the input, the search results includes links to websites related to the input; program instructions to prioritize the set of search results according to relatedness of the links to a location within the communication range of the beacon, the location associated with certain registrants having an online presence; and program instructions to display on the computing device prioritized search results including a set of links to websites related to the certain registrants.
15. The computer system of claim 14 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: register a globally unique identifier of the computing device with a zone provider associated with the beacon; and update a position of the computing device as the connectivity of the computing devices changes from a first beacon to a second beacon.
16. The computer system of claim 14 , wherein prioritizing results of the search further comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: identify metadata associated with the content indicates relatedness to the location within the communication range of the beacon; and prioritize the results of the search engine query is based on the results being tagged with metadata indicating a location matching the communication range of the beacon.
17. The computer system of claim 16 , wherein: the communication range is a first communication range and the beacon is a first beacon; and identifying metadata associated with the content comprises program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: responsive to determining the computing device is located within a second communication range of a second beacon, identifying, by one or more processors, metadata associated with content located within the second communication range wherein: the first communication range and the second communication range include different geographic areas; and the second beacon is located within the second communication range.
18. The computer system of claim 14 further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: determine recommended search terms based on a user profile corresponding to the user, user preferences associated with the user, and a current zone location of the user within the venue.
19. The computer system of claim 14 , wherein the beacon is broadcasting equipment of a wireless communications system transmitting at a frequency range of 2.4 to 5 gigahertz.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 18, 2017
June 30, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.