SURFACING APPLICATIONS BASED ON BROWSING ACTIVITY
First Claim
1. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed, perform a method for surfacing one or more applications based on browsing activity, the method comprising:
- receiving one or more characters corresponding to characters detected in a browser address bar that have a network address format;
matching one or more applications with at least one keyword extracted from the one or more characters; and
transmitting an identification of the one or more matched applications in response to receiving the one or more characters.
2 Assignments
0 Petitions
Accused Products
Abstract
Applications are surfaced to a user during browsing without requiring a specific search by the user. The applications can be selected for surfacing to the user based on the network address entered into the address bar of a browser, the content of the page corresponding to the network address, or a combination thereof. Applications may be selected for surfacing based on a partial address entered into the address bar and/or based on the web page content that is currently visible in the browser display.
169 Citations
20 Claims
-
1. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed, perform a method for surfacing one or more applications based on browsing activity, the method comprising:
-
receiving one or more characters corresponding to characters detected in a browser address bar that have a network address format; matching one or more applications with at least one keyword extracted from the one or more characters; and transmitting an identification of the one or more matched applications in response to receiving the one or more characters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for surfacing one or more applications as a function of search results, the method comprising:
-
receiving a plurality characters having a network address format, the plurality of characters corresponding to a document location; matching a plurality of applications with at least one keyword extracted from the plurality of characters, a document associated with the document location, or a combination thereof; assigning the plurality of matched applications to categories corresponding to the relationship of an application to the associated document; and transmitting an identification of the one or more matched applications and the assigned categories in response to receiving the one or more characters. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed, perform a method for surfacing one or more applications as a function of search results, the method comprising:
-
detecting a plurality of characters in a browser address bar, the plurality of characters having a network address format; displaying a first portion of a document associated with a document location corresponding to the detected plurality of characters; forwarding the detected plurality of characters to a search engine; receiving identification of one or more applications that are matched with keywords extracted from the plurality of characters, the associated document, or a combination thereof; displaying at least one link corresponding to a matched application; displaying a second portion of the associated document; identifying extracted keywords located within the displayed second portion of the associated document; modifying the displayed at least one link based on the identified extracted keywords located within the displayed second portion of the associated document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification