US2017099342A1PendingUtilityA1
Dynamically Served Content
Est. expiryOct 4, 2035(~9.2 yrs left)· nominal 20-yr term from priority
G06F 16/957G06F 16/9535H04L 67/02H04L 67/06H04L 67/42G06F 17/30899G06F 17/30867H04L 67/565
28
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods, systems, and products determine a best version of webpage. A webpage may have many different versions, with each different version tailored to parameters associated with a client device. A database of content associates the different versions to different combinations and/or ranges of the parameters. When the client device requests the webpage, the parameters are retrieved and the corresponding version is selected and sent.
Claims
exact text as granted — not AI-modified1 . A method performed by a server to resolve different versions of a webpage, the method comprising:
receiving, by the server, an electronic query sent via the Internet from a device, the electronic query specifying a domain name associated with a webpage; determining, by the server, a cluster associated with the device; querying, by the server, an electronic database for the cluster associated with the device, the electronic database having electronic associations between the different versions of the webpage and different clusters; retrieving, by the server, a version of the different versions of the webpage from the electronic database, the version of the webpage having an electronic association with the cluster associated with the device; and sending, by the server, the version of the webpage via the Internet to the device, the version of the webpage sent as a response to the electronic query specifying the domain name.
2 . The method of claim 1 , further comprising resolving the domain name into an address.
3 . The method of claim 1 , further comprising determining the cluster based on a referral page.
4 . The method of claim 1 , further comprising determining the cluster based on a display configuration associated with the device.
5 . The method of claim 1 , further comprising determining the cluster based on a window configuration associated with a software application executed by the device.
6 . The method of claim 1 , further comprising determining the cluster based on a language identifier associated with the device.
7 . The method of claim 1 , further comprising determining the cluster based on a software application executed by the device.
8 . The method of claim 1 , further comprising determining the cluster based on a browser application executed by the device.
9 . The method of claim 1 , further comprising determining the cluster based on an operating system executed by the device.
10 . The method of claim 1 , further comprising determining the cluster based on a demographic associated with the device.
11 . The method of claim 1 , further comprising determining the cluster based on an Internet protocol address associated with the device, such that the electronic database has the electronic associations between the different versions of the webpage and the different clusters associated with Internet protocol addresses.
12 . A system, comprising:
a hardware processor; and a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising: receiving an electronic query sent via the Internet from a device, the electronic query specifying a domain name associated with a webpage; determining a cluster associated with the device; querying an electronic database for the cluster associated with the device, the electronic database having electronic associations between different versions of the webpage and different clusters; retrieving a version of the different versions of the webpage from the electronic database, the version of the webpage having an electronic association with the cluster associated with the device; and sending the version of the webpage via the Internet to the device, the version of the webpage sent as a response to the electronic query specifying the domain name.
13 . The system of claim 12 , wherein the operations further comprise resolving the domain name into an address.
14 . The system of claim 12 , wherein the operations further comprise determining the cluster based on a referral page.
15 . The system of claim 12 , wherein the operations further comprise determining the cluster based on a display configuration associated with the device.
16 . The system of claim 12 , wherein the operations further comprise determining the cluster based on a window configuration associated with a software application executed by the device.
17 . The system of claim 12 , wherein the operations further comprise determining the cluster based on a language identifier associated with the device.
18 . The system of claim 12 , wherein the operations further comprise determining the cluster based on a purchase associated with the device, such that the electronic database has the electronic associations between the different versions of the webpage and the different clusters associated with purchases.
19 . The system of claim 12 , wherein the operations further comprise determining the cluster based on postings to social networking websites, such that the electronic database has the electronic associations between the different versions of the webpage and the different clusters associated with the social networking websites.
20 . A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
receiving an electronic query sent via the Internet from a device, the electronic query specifying a domain name associated with a webpage; determining a cluster associated with the device; querying an electronic database for the cluster associated with the device, the electronic database having electronic associations between different versions of the webpage and different clusters; retrieving a version of the different versions of the webpage from the electronic database, the version of the webpage having an electronic association with the cluster associated with the device; and sending the version of the webpage via the Internet to the device, the version of the webpage sent as a response to the electronic query specifying the domain name.Join the waitlist — get patent alerts
Track US2017099342A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.