US2018089326A1PendingUtilityA1
System and Method for Stepped Loading of Web Page Content
Est. expiryOct 4, 2024(expired)· nominal 20-yr term from priority
Inventors:Jerome CohenMark Thomas GriffithJeffrey J. HaroucheShashikant RaoViswanathan IyerKeshav A. NarsipurAbdul Rahim Abdul Razak Suriya
G06F 17/30902Y10S707/99945G06F 16/9574Y10S707/99943
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method for integrating customized content with the main content of a Web page where the customized content is generated after the main content has been loaded within a browser application of a client computer is disclosed. The system and method of the present invention maintains information relating to the main content of a Web page in a memory cache which is then used to locate offer content that is relevant to the main Web page content. The offer content may then be transmitted to the client computer where it is integrated with pre-loaded main content within a Web page.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method for increasing web page loading performance on a user computer, the method comprising:
receiving, by a computer system, a request for web page content for presentation at the user computer; subsequent to receiving the request, the computer system transmitting, to the user computer, web document information comprising:
a first portion comprising markup language that is usable by the user computer to render primary content of the web page, and
a second portion that follows the first portion and comprises a script instructing the user computer to send a call to the computer system in response to the user computer loading the web document information to a predetermined level, wherein the predetermined level is based, in at least in part, on the rendering of the primary content;
the computer system receiving a call transmitted from the user computer as instructed by the script, wherein the call comprises an indication that the primary content has loaded on the user computer to the predetermined level; in response to receiving the call from the user computer, the computer system analyzing personal information of a user of the user computer; the computer system determining, based at least in part on the analyzed personal information, secondary content of the web page to send to the user computer for loading; and the computer system sending additional information indicative of the determined secondary content to the user computer, wherein the additional information is usable by the user computer to render the secondary content such that the user is permitted to interact with the primary content while the secondary content is being loaded.
22 . The method of claim 21 , further comprising:
generating, by the computer system, the web document information, including by:
retrieving information corresponding to the primary content from a data store associated with the computer system;
storing the information corresponding to the primary content in a cache of the computer system; and
creating the web document information based on the information corresponding to the primary content.
23 . The method of claim 21 , wherein the analyzing comprises:
the computer system analyzing previous purchases made by the user as indicated in the personal information of the user; and based on a result of analyzing the previous purchases, the computer system determining one or more parameters associated with a purchasing behavior of the user, wherein the determining the secondary content is based the one or more parameters.
24 . The method of claim 23 , wherein determining the secondary content comprises:
creating a database query based on the one or more parameters; and causing the database query to be executed against a database associated with the computer system.
25 . The method of claim 21 , wherein the secondary content includes at least one link selectable by the user for navigation to a particular website associated with the secondary content.
26 . The method of claim 21 , wherein the analyzing comprises:
based on the personal information of the user, the computer system determining at least one particular type of item previously-purchased by the user; and wherein the method further comprises the computer system performing a search for the at least one particular type of item, wherein the determining the secondary content is based on a result of the search.
27 . The method of claim 21 , further comprising:
the computer system formatting the secondary content in a particular format that supports processing of the secondary content using an HTML document object model.
28 . The method of claim 21 , wherein the primary content includes account information for an account associated with the user, and wherein the secondary content includes one or more advertisements for the user based on the analyzed personal information.
29 . A non-transitory, computer-readable storage medium having instructions stored thereon that are executable by a computer system to cause the computer system to perform operations for increasing web page loading performance on a user computer, the operations comprising:
receiving, from the user computer, a request for web page content for presentation at the user computer; subsequent to receiving the request, transmitting, to the user computer, web document information comprising:
a first portion comprising markup language that is usable by the user computer to render primary content of the web page, and
a second portion that follows the first portion and comprises a script instructing the user computer to send a call to the computer system in response to the user computer loading the web document information to a predetermined level, wherein the predetermined level is based, in at least in part, on the rendering of the primary content;
receiving a call transmitted from the user computer as instructed by the script, wherein the call comprises an indication that the primary content has loaded on the user computer to the predetermined level; in response to receiving the call from the user computer, analyzing personal information of a user of the user computer; determining, based at least in part on the analyzed personal information, secondary content of the web page to send to the user computer for loading; and sending additional information indicative of the determined secondary content to the user computer, wherein the additional information is usable by the user computer to render the secondary content such that the user is permitted to interact with the primary content while the secondary content is being loaded.
30 . The non-transitory, computer-readable storage medium of claim 29 , wherein the analyzing comprises:
analyzing previous purchases made by the user as indicated in the personal information of the user; and based on a result of analyzing the previous purchases, determining one or more parameters associated with a purchasing behavior of the user, wherein the determining the secondary content is based the one or more parameters.
31 . The non-transitory, computer-readable storage medium of claim 29 , wherein the operations further comprise:
in response to receiving the request, determining one or more preferred sellers for the user by analyzing previous transactions included in the personal information; and wherein determining the secondary content is based on an identity of at least one of the one or more preferred sellers.
32 . The non-transitory, computer-readable storage medium of claim 29 , wherein the analyzing comprises:
based on the personal information of the user, determining at least one particular type of item previously purchased by the user; and wherein the operations further comprise performing a search for the at least one particular type of item, wherein the determining the secondary content is based on a result of the search.
33 . The non-transitory, computer-readable storage medium of claim 29 , wherein the operations further comprise:
assessing, based on credit history information included in the personal information, whether a credit evaluation for the user meets a criterion for an increase in a credit limit for a financial transaction instrument; and based on a result of the assessing, selecting, from a plurality of credit offers, the secondary content.
34 . The non-transitory, computer-readable storage medium of claim 29 , wherein the operations further comprise:
determining information indicative of a travel pattern of the user by applying a predictive association to previous travel expenses indicated in the personal information; and based on the travel pattern, causing the secondary content to include an offer related to a travel rewards program.
35 . The non-transitory, computer-readable storage medium of claim 29 , wherein the operations further comprise:
determining a travel preference of the user based on travel-related transactions included in the personal information of the user; and determining an offer corresponding to the travel preference to be included in the secondary content.
36 . A system, comprising:
a processor; and a non-transitory memory having instructions stored thereon that are executable by the processor to cause the system to perform operations for increasing web page loading performance on a user computer, the operations comprising: receiving, from the user computer, a request for web page content for presentation at the user computer; subsequent to receiving the request, transmitting, to the user computer, web document information comprising:
a first portion comprising markup language that is usable by the user computer to render primary content of the web page, and
a second portion that follows the first portion and comprises a script instructing the user computer to send a call to the system in response to the user computer loading the web document information to a predetermined level, wherein the predetermined level is based, in at least in part, on the rendering of the primary content;
receiving a call transmitted from the user computer as instructed by the script, wherein the call comprises an indication that the primary content has loaded on the user computer to the predetermined level; in response to receiving the call from the user computer, analyzing personal information of a user of the user computer; determining, based at least in part on the analyzed personal information, secondary content of the web page to send to the user computer for loading; and sending additional information indicative of the determined secondary content to the user computer, wherein the additional information is usable by the user computer to render the secondary content such that the user is permitted to interact with the primary content while the secondary content is being loaded.
37 . The system of claim 36 , wherein the operations further comprise:
generating the web document information, including by:
retrieving information corresponding to the primary content from a data store accessible to the system;
storing the information corresponding to the primary content in a cache of the system; and
creating the web document information based on the information corresponding to the primary content.
38 . The system of claim 36 , wherein the analyzing comprises:
analyzing previous purchases made by the user as indicated in the personal information of the user; and based on a result of analyzing the previous purchases, determining one or more parameters associated with a purchasing behavior of the user, wherein the determining the secondary content is based the one or more parameters.
39 . The system of claim 38 , wherein determining the secondary content comprises:
creating a database query based on the one or more parameters; and causing the database query to be executed on a database accessible to the system.
40 . The system of claim 36 , wherein the operations further comprise:
formatting the secondary content in a particular format that supports processing of the secondary content using an HTML document object model.Join the waitlist — get patent alerts
Track US2018089326A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.