Computer system event detection and targeted assistance
First Claim
1. A method for providing support for a computer system event on a computing device, the method comprising:
- detecting the computer system event by detecting an event notification dialog box displayed by an operating system or third party application executing on the computing device;
in response to detecting the computer system event, providing a user interface corresponding to the computer system event by modifying the event notification dialog box to display a selectable assistance request button on the event notification dialog box that is operative to submit a user input corresponding to a request for assistance with the computer system event;
receiving the user input via the user interface corresponding to the request for assistance with the computer system event;
in response to receiving the user input corresponding to the request for assistance with the computer system event, providing a World Wide Web (Web) browser with an address corresponding to a Web page associated with a search engine, a plurality of targeted search terms for the search engine corresponding to the computer system event for populating a search term field of the Web page, and a unique descriptor corresponding to the computer system event for targeting an advertisement from at least one advertiser to be displayed in a search result of the search engine, wherein the address corresponding to the Web page associated with the search engine, the plurality of targeted search terms corresponding to the computer system event for populating the search term field of the Web page, and the unique descriptor corresponding to the computer system event for targeting the advertisement to be displayed are provided to the Web browser in a uniform resource locator (URL) created upon receiving the user input via the user interface corresponding to the request for assistance with the computer system event.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer event is detected and a notification is displayed. If a dialog box corresponding to the computer event triggered the event detection, then the dialog box is modified to include further details of the event and an assistance control that links to a search engine Web page. If a dialog box did not trigger the event detection, then a dialog box is displayed with the event details and assistance control. Upon selection of the assistance control, the search engine Web page is displayed with event details pre-populated in the search term field. Targeted advertisements are displayed according to bidding on a unique descriptor associated with the specific computer event.
-
Citations
17 Claims
-
1. A method for providing support for a computer system event on a computing device, the method comprising:
-
detecting the computer system event by detecting an event notification dialog box displayed by an operating system or third party application executing on the computing device; in response to detecting the computer system event, providing a user interface corresponding to the computer system event by modifying the event notification dialog box to display a selectable assistance request button on the event notification dialog box that is operative to submit a user input corresponding to a request for assistance with the computer system event; receiving the user input via the user interface corresponding to the request for assistance with the computer system event; in response to receiving the user input corresponding to the request for assistance with the computer system event, providing a World Wide Web (Web) browser with an address corresponding to a Web page associated with a search engine, a plurality of targeted search terms for the search engine corresponding to the computer system event for populating a search term field of the Web page, and a unique descriptor corresponding to the computer system event for targeting an advertisement from at least one advertiser to be displayed in a search result of the search engine, wherein the address corresponding to the Web page associated with the search engine, the plurality of targeted search terms corresponding to the computer system event for populating the search term field of the Web page, and the unique descriptor corresponding to the computer system event for targeting the advertisement to be displayed are provided to the Web browser in a uniform resource locator (URL) created upon receiving the user input via the user interface corresponding to the request for assistance with the computer system event. - View Dependent Claims (2, 3, 4)
-
-
5. An optical disk, a magnetic storage device, or a solid state storage device having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
detect a computer system event on a computing device; in response to detecting the computer system event, provide a user interface corresponding to the computer system event; receive a user input corresponding to a request for assistance with the computer system event via the user interface; in response to receiving the user input, create a uniform resource locator (URL) comprising an address corresponding to a search engine Web page, a parameter comprising a description of the computer system event, a plurality of targeted search terms, and a unique descriptor associated with the computer system event for targeting an advertisement from at least one advertiser to be displayed in a search result of the search engine Web page; and send the URL to a Web browser residing on the computing device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An optical disk, a magnetic storage device, or a solid state storage device having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
detect a computer system event on a computing device utilizing an event extraction module of a plurality of event extraction modules, each event extraction module comprising computer executable instructions operative to detect a specified type of computer system event; in response to detecting the computer system event, provide a user interface corresponding to the computer system event; receive a user input corresponding to a request for assistance with the computer system event via the user interface; in response to receiving the user input, create a uniform resource locator (URL) comprising an address corresponding to a search engine Web page, a plurality of targeted search terms for the search engine Web page corresponding to the computer system event for populating a search term field of the search engine Web page, a unique descriptor corresponding to the computer system event for targeting an advertisement from at least one advertiser to be displayed in a search result of the search engine Web page and a parameter comprising a description of the computer system event; and send the URL to a Web browser residing on the computing device. - View Dependent Claims (15, 16, 17)
-
Specification