Patent ID: 9324080
Filing Date: 2016-04-26
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: facilitating control of an Internet browser interface displayable by an Internet browser on a display of a computer, the Internet browser enabling a user of the computer and Internet browser to access and navigate the Internet and to receive and display on the computer display one or more web pages from one or more Internet sites, including the display of a web page from a predetermined Internet site, the Internet browser having at least one downloaded Internet browser toolbar having at least one toolbar button providing a predetermined functionality to the user of the computer and Internet browser, said control comprising: (a) providing, at the predetermined Internet site, access to a program for controlling the Internet browser interface; and (b) making available for downloading by the predetermined Internet site, a file for displaying a user toolbar and a shopping assistant interface object as part of the Internet browser interface while the Internet browser is activated regardless of a subsequent Internet site to which the Internet browser is caused to navigate, wherein the shopping assistant interface object is a toolbar button displayed as part of the downloaded user toolbar and that facilitates at least payment for goods or services while shopping, wherein the file contains computer code for providing a displayed indicator in a first state on the toolbar button that visibly changes to a second state to indicate available portability of data associated with the shopping assistant interface object into a supported merchant website when the Internet browser is caused to navigate to the supported merchant web site, the file further mapping fields of the data associated with the shopping assistant interface object to fields in a supported merchant file associated with the supported merchant website, and wherein the shopping assistant interface object intercepts the supported merchant web site when the Internet browser is caused to navigate to the supported merchant web site, the shopping assistant interface object intercepting the supported merchant web site to determine the type of web page navigated to from the HTML code of the web page and the HTTP request headers, the type of web page comprising one or more of a billing page, an e-mail address request, and a credit card information request, and further wherein the shopping assistant interface object uses the type of the web page to determine the mapping of the fields of the data associated with the shopping assistant interface object to fields in the supported merchant file associated with the supported merchant website.