← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US5588148A Cited
US5953506A Cited
US6043837A Cited
US6167441A Cited
US6260021B1 Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag