Systems and methods for dynamically modifying content of a website
AssigneePaypal, Inc.
InventorRyan David Hudson
Life of this patent
Estimating the term…
Abstract
Systems and methods for interfacing with a third-party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
Claims20
An online computer system comprising one or more processors coupled to a network, the online computer system configured to:
- execute a script when a user connects to the website, the script embedded within a webpage of a third-party website;
- responsive to detecting that the user opens the webpage, dynamically generate a graphical user interface to be presented on an electronic display of a user device of the user;
- generate one or more digital codes;
- identify a second interface to input each of the one or more digital codes;
- responsive to detecting that the user selects the graphical user interface, automatically input each of the one or more digital codes into the second interface to invoke a function for each of the one or more digital codes without selection of each one or more digital codes by the user, thereby triggering the third-party website to receive the one or more digital codes and to return a response to each of the received one or more digital codes;
- monitor the returned response from the third-party website to determine and identify which of the one or more digital codes causes a change to a numerical value and determine an amount of the change;
- determine a digital code causing a greatest amount of the change;
- and
- apply the digital code that causes the greatest amount of the change in the numerical value to obtain and display a resulting numerical value on the third-party website.
A computer-implemented method for communicating with a webpage of a third party website to change a certain numerical value displayed in the webpage of the third party website, the method comprising:
- executing a script when a user connects to the third-party website, wherein the script is embedded within the webpage of the third-party website;
- dynamically generating a graphical user interface to be presented on an electronic display of a user's device when the user opens the webpage;
- generating one or more digital codes;
- identifying a second interface to input each of the one or more digital codes;
- responsive to detecting that the user selects the graphical user interface, automatically inputting each of the one or more digital codes into the second interface to invoke a function for each of the one or more digital codes without selection of each one or more digital codes by the user, thereby causing the third-party website to receive the one or more digital codes and to return a response to each of the received one or more digital codes;
- monitoring the returned response from the third-party website to determine and identify which of the one or more digital codes causes a change to a numerical value, and determining an amount of the change;
- determining a digital code causing a greatest amount of change;
- and
- applying the digital code that causes the greatest amount of the change in the numerical value to obtain and display a resulting numerical value on the third-party website.
A computer-implemented method for communicating with a webpage of a merchant third party website to change a numerical price value displayed in the webpage of the merchant third party website, the method comprising:
- executing a script when a user connects to the merchant third-party website, wherein the script is embedded within the webpage of the merchant third-party website;
- dynamically generating a graphical user interface to be presented on an electronic display of a user's device when the user opens the webpage;
- generating one or more digital codes;
- identifying a checkout interface to input each of the one or more digital codes;
- responsive to detecting that the user selects the graphical user interface, automatically inputting each of the one or more digital codes into the checkout interface to invoke a function for each of the one or more digital codes without selection of each one or more digital codes by the user, thereby causing the merchant third-party website to receive the one or more digital codes and to return a response to each of the received one or more digital codes;
- monitoring the returned response from the merchant third-party website to determine and identify which of the one or more digital codes causes a change to a numerical price, value, and determining an amount of the change;
- storing, in a memory, the one or more digital codes along with data that shows the amount the one or more digital codes causes the numerical price value to change;
- determining a digital code causing a greatest amount of the change;
- and
- applying the digital code that causes the greatest amount of the change in the numerical price value to obtain and display a resulting numerical price value on the merchant third-party website.
Dependencies are inferred from the claim text.