US6470378B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dynamic content customization in a clientserver environment
Assignee: Intel Corp
•
Filing: 1999-03-31
•
Granted: 2002-10-22
•
Expires: 2019-03-31
Abstract
Abstract The invention provides for servicing a client. A request is received from a client having certain capabilities. This request is automatically satisfied in a manner tailored to the capabilities of the client.
Inventors
- 👤 Kenneth Tracton
- 👤 Kosar Jaff
- 👤 Walter Shands
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 15:50
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0407; H04L61/00; H04L61/45; H04L67/00; H04L67/01; H04L67/02; H04L67/2866; H04L67/30; H04L67/303; H04L67/50; H04L67/56; H04L67/568; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
90 words
A web server, comprising: a first set of program instructions, which when executed by the web server, results in the web server performing: receiving an identifier from a client; transmitting the identifier to a central registry containing characteristic profiles for plural clients; receiving a characteristic profile from the central registry that includes a processing potential for the client; and a second set of program instructions, which when executed by the web server, results in transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 2
Dependent Claim
90 words
A web server, comprising: a first set of program instructions, which when executed by the web server, results in the web server performing: receiving an identifier from a client; transmitting the identifier to a central registry containing characteristic profiles for plural clients; receiving a characteristic profile from the central registry that includes a processing potential for the client; and a second set of program instructions, which when executed by the web server, results in transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 3
Independent Claim
62 words
A method comprising: receiving a request from a client comprising an identifier of the client; transmitting the identifier to a central registry containing characteristic profiles for plural clients; dynamically receiving a characteristic profile from the central registry that includes a processing potential for the client; and transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 4
Independent Claim
62 words
A method comprising: receiving a request from a client comprising an identifier of the client; transmitting the identifier to a central registry containing characteristic profiles for plural clients; dynamically receiving a characteristic profile from the central registry that includes a processing potential for the client; and transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 5
Independent Claim
61 words
A method comprising: receiving a request from a client comprising an identifier of the client; transmitting the Identifier to a central registry containing characteristic profiles for plural clients; receiving a characteristic profile from the central registry that includes a processing potential for the client; and transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 6
Independent Claim
61 words
A method comprising: receiving a request from a client comprising an identifier of the client; transmitting the Identifier to a central registry containing characteristic profiles for plural clients; receiving a characteristic profile from the central registry that includes a processing potential for the client; and transmitting content to the client over a network, such content scaled according to the characteristic profile.
Claim 7
Dependent Claim
25 words
An article of manufacture, comprising a machine accessible medium having instructions encoded thereon for enabling a processor to perform the operations of claim 3 .
Claim 8
Dependent Claim
34 words
A method according to claim 3 , wherein the client characteristic profile includes information selected from a group consisting of: processor configuration, available client memory, available client disk space, and client network connection speed.
Claim 9
Dependent Claim
25 words
An article of manufacture, comprising a machine accessible medium having instructions associated therewith, which when executed, results in performing the operations of claim 3 .
Claim 10
Dependent Claim
21 words
A method according to claim 3 , further comprising: requesting the client to transmit the client characteristic profile to a server.
Claim 11
Dependent Claim
56 words
A method according to claim 7 , wherein requesting the client to transmit the client characteristic profile includes: determining client characteristics of interest to the server; and transmitting a code sequence to the client for processing by the client, where such code sequence instructs the client to identify the client characteristics of interest to the server.
Claim 12
Dependent Claim
27 words
A method according to claim 8 , wherein the code sequence is programmed in a binary-type format immediately executable by the client upon receipt of such sequence.
Claim 13
Dependent Claim
27 words
A method according to claim 8 , wherein the code sequence is programmed in an interpretable format immediately executable by the client upon receipt of such sequence.
Claim 14
Dependent Claim
60 words
A method according to claim 3 , in which characteristic profiles have two portions, a first portion including the processing potential for the client, and a second portion including identity information for the client, the method further comprising: receiving from the central registry only the first portion of the characteristic profile, so that the client may anonymously contact the server.
Claim 15
Dependent Claim
17 words
A method according to claim 11 , wherein the identifier comprises an encrypted identifier for the client.
Claim 16
Dependent Claim
54 words
A method according to claim 3 , wherein scaling content transmitted to the client comprises: providing an unscaled source content; determining client processing potential from the characteristic profile; scaling the unscaled source content according to the client processing potential; and causing the scaled source content to be delivered to the client over the network.
Claim 17
Dependent Claim
49 words
A method according to claim 13 , in which the client connects to the server at a first network address with a network application program, and wherein causing delivery of the scaled source to the client is effected by redirecting the network application program to a second network address.
Claim 18
Dependent Claim
22 words
A method according to claim 13 , wherein scaling the unscaled source content is performed dynamically according to the client processing potential.
Claim 19
Dependent Claim
91 words
A method according to claim 13 , in which scaling the unscaled source content is performed in advance of client contact with the server, the method further comprising: determining a plurality of typical client characteristic profiles; providing, for each of the plurality of typical profiles, a transmittable data stream by scaling the unscaled source according to each such typical profile; comparing the client characteristic profile to the plurality of typical profiles to identify a most-compatible characteristic profile; and transmitting to the client the transmittable data stream corresponding to the most-compatible profile.
Claim 20
Dependent Claim
64 words
A method according to claim 13 , in which the unscaled source includes compressible and uncompressible portions, and the client characteristic profile includes an indicator of the client network-connection speed, the method further comprising: determining a scaling factor, for a compressible portion of the unscaled source, according to the indicator of the client network-connection speed; and scaling the compressible portion by the scaling factor.
Claim 21
Independent Claim
117 words
A method of distributing scalable content between a server in communication over a network with a client computer having a processor, where scalability includes delivery of data having a complexity determined, In part, on characteristics of the client, the method comprising: determining a characteristic profile Including a processor characteristic of the processor, and at least one item selected from a group consisting of: available client memory, available client disk space, client identifier, and client network connection speed; providing the processor characteristic data to the server; receiving scaled content from the server corresponding to an original source content scaled according to the processor characteristic; transmitting the characteristic profile to a central registry for later retrieval by the server.
Claim 22
Independent Claim
117 words
A method of distributing scalable content between a server in communication over a network with a client computer having a processor, where scalability includes delivery of data having a complexity determined, In part, on characteristics of the client, the method comprising: determining a characteristic profile Including a processor characteristic of the processor, and at least one item selected from a group consisting of: available client memory, available client disk space, client identifier, and client network connection speed; providing the processor characteristic data to the server; receiving scaled content from the server corresponding to an original source content scaled according to the processor characteristic; transmitting the characteristic profile to a central registry for later retrieval by the server.
Claim 23
Dependent Claim
19 words
A method according to claim 18 , wherein the scaled content includes advertising targeted according to the client identifier.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-10-21 | 2006-04-22 | 2006-10-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-10-21 | 2010-04-22 | 2010-10-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-10-21 | 2014-04-22 | 2014-10-22 | $7700.00 | Window Closed / Lapsed |