Back to results
US 11,961,103 B2Granted
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
A method, comprising:
- determining that a user is accessing, via a user device, a webpage of a first entity, the webpage including an item and a numerical value associated with the item;
- accessing, based on the determining that the user is accessing the webpage, a computer code script that is embedded in the webpage, the computer code script containing an electronic link to a second entity that is different from the first entity;
- loading, based on the electronic link contained in the computer code script embedded in the webpage, instructions from the second entity, wherein the loading of the instructions enables a plurality of digital codes to be automatically applied to the webpage independent of any input from the user;
- determining whether the numerical value changes in response to an application of each of the digital codes of the plurality of digital codes;
- and
- selecting a first digital code that has a greatest corresponding numerical value change among the plurality of digital codes;
- wherein the determining that the user is accessing the webpage, the accessing the computer code script, the loading the instructions, the determining whether the numerical value changes, and the selecting are performed by a server of the second entity, and wherein the second entity includes a service provider.
4 more elements
A system, comprising:
- a processor;
- and
- a non-transitory computer-readable medium having stored thereon instructions that are executable by the processor to cause the system to perform operations comprising:
- determining, by a server of a service provider, that a webpage of an entity has been accessed by a user via a user device, the webpage including an item and a numerical value associated with the item, the entity being different from the service provider;
- executing, by the server of the service provider and based on the determining that the webpage has been accessed, a computer code script of the service provider, wherein the computer code script is embedded in the webpage and contains an electronic link to an electronic resource of the service provider, and wherein an execution of the computer code script automatically loads, based on the electronic link to the electronic resource of the service provider, a plurality of digital codes to the webpage independent of user input;
- determining, by the server of the service provider and for each of the digital codes of the plurality of digital codes, a corresponding amount of change in the numerical value;
- identifying, by the server of the service provider and from the plurality of digital codes, a first digital code that has a greatest corresponding amount of change in the numerical value;
- and
- automatically applying, by the server of the service provider, the first digital code to the webpage or providing a recommendation to the user to apply the first digital code to the webpage.
6 more elements
A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
- determining that a checkout interface of a webpage of a merchant has been accessed by a user device, the checkout interface including a merchant item and a price associated with the merchant item;
- accessing, based on the determining that the checkout interface has been accessed, a computer code script that is embedded in the webpage, the computer code script containing an electronic link to a service provider that is different from the merchant;
- identifying a plurality of digital codes via a machine learning process;
- executing, based on the electronic link after the identifying, a function of the service provider, wherein the executing of the function automatically applies the plurality of digital codes to the checkout interface;
- determining reductions in the price of the merchant item corresponding to applications of the plurality of digital codes;
- selecting, from the plurality of digital codes, a first digital code that results in a greatest reduction in the price of the merchant item;
- and
- automatically applying the first digital code to the checkout interface or recommending an application of the first digital code to the checkout interface.
5 more elements
Dependencies are inferred from the claim text.