Patent US6892226B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6892226B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System for delivery of dynamic content to a client device

Assignee: Intel Corp
•
Filing: 1997-12-30
•
Granted: 2005-05-10
•
Expires: 2017-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for presenting dynamic content to a user of a client device is implemented in a method including the steps of presenting a requested data object to the user; and automatically presenting dynamic content to the user in addition to the presentation of the requested data object, wherein the dynamic content includes information provided by a dynamic executable module running on the client device.

Inventors

  • 👤 Michael Man-Hak Tso
  • 👤 David Alfred Romrell
  • 👤 Bikram Singh Bakshi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:48
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0207; G06Q30/0241; G06Q30/0251; G06Q30/0277; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/50; H04L67/56; H04L67/561; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L67/2866; H04L67/30; H04L67/306

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 156 words
A method for the targeted distribution of dynamic content to a client device configured to access the Internet through a network proxy, said method comprising the steps of: receiving at a network proxy a request by the client device to retrieve a first web page; retrieving the first web page; embedding a dynamic executable module in the first web page, the dynamic executable module comprising executable instructions; downloading the first web page with the embedded dynamic executable module to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of requests for one or more additional web pages; and displaying the retrieved dynamic content on the client device concurrently with one or more web pages requested by the client device, wherein the dynamic content is selected in accordance with user profile information.
Claim 2
Independent Claim 156 words
A method for the targeted distribution of dynamic content to a client device configured to access the Internet through a network proxy, said method comprising the steps of: receiving at a network proxy a request by the client device to retrieve a first web page; retrieving the first web page; embedding a dynamic executable module in the first web page, the dynamic executable module comprising executable instructions; downloading the first web page with the embedded dynamic executable module to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of requests for one or more additional web pages; and displaying the retrieved dynamic content on the client device concurrently with one or more web pages requested by the client device, wherein the dynamic content is selected in accordance with user profile information.
Claim 3
Dependent Claim 25 words
The method of claim 1 , wherein said user profile information comprises information derived from a plurality of web pages retrieved by the client device.
Claim 4
Dependent Claim 23 words
The method of claim 2 , wherein said user profile information further comprises a measure of user interest in a requested web page.
Claim 5
Dependent Claim 26 words
The method of claim 3 , wherein said measure of user interest is derived from a period of time the user viewed the requested web page.
Claim 6
Dependent Claim 26 words
The method of claim 3 , wherein said measure of user interest is derived from a number of times the user accessed the requested web page.
Claim 7
Dependent Claim 25 words
The method of claim 2 , further comprising the step of updating said user profile information in accordance with one or more requested web pages.
Claim 8
Dependent Claim 32 words
The method of claim 2 , wherein said dynamic content comprises advertising information associated with an advertiser, said method further comprising the step of providing said user profile information to the advertiser.
Claim 9
Dependent Claim 18 words
The method of claim 1 , wherein said user profile information comprises a capability of the client device.
Claim 10
Dependent Claim 21 words
The method of claim 1 , wherein said user profile information comprises information provided by the user of the client device.
Claim 11
Dependent Claim 169 words
A network proxy for disseminating dynamic content to a user of a client device, the network proxy being coupled between the client device and the Internet and comprising a set of executable instructions residing on a storage medium, the set of executable instructions including instructions for: receiving from the client device a request for a data object resident on a content server; retrieving the requested data object from the content server; embedding a dynamic executable module in the requested data object, wherein the dynamic executable module comprises executable instructions configured to retrieve dynamic content from the network proxy in a manner that is transparent to the user and does not interfere with servicing of requests for additional data objects, and to present dynamic content to the user concurrently with one or more requested data objects; downloading the requested data object with the embedded dynamic executable module from the network proxy to the client device; and executing the dynamic executable module to retrieve and present dynamic content to the user.
Claim 12
Dependent Claim 169 words
A network proxy for disseminating dynamic content to a user of a client device, the network proxy being coupled between the client device and the Internet and comprising a set of executable instructions residing on a storage medium, the set of executable instructions including instructions for: receiving from the client device a request for a data object resident on a content server; retrieving the requested data object from the content server; embedding a dynamic executable module in the requested data object, wherein the dynamic executable module comprises executable instructions configured to retrieve dynamic content from the network proxy in a manner that is transparent to the user and does not interfere with servicing of requests for additional data objects, and to present dynamic content to the user concurrently with one or more requested data objects; downloading the requested data object with the embedded dynamic executable module from the network proxy to the client device; and executing the dynamic executable module to retrieve and present dynamic content to the user.
Claim 13
Dependent Claim 14 words
The network device of claim 10 , wherein the dynamic content comprises advertising information.
Claim 14
Dependent Claim 23 words
The network device of claim 11 , wherein the advertising information is associated with user profile information obtained by the dynamic executable module.
Claim 15
Independent Claim 180 words
A method for presenting dynamic content to a user of a client device, wherein the client device is configured to access a plurality of content servers through a network proxy, said method being performed by the network proxy and comprising the steps of: receiving at the network proxy a request for a first data object from a user of the client device; retrieving the first data object from a content server; embedding a dynamic executable module in the first data object, the dynamic executable module comprising executable instructions; downloading the first data object with the embedded dynamic executable module from the network proxy to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of additional requests for data objects by the user; and presenting the retrieved dynamic content to the user concurrently with one or more data objects requested by the user, wherein said dynamic content comprises information that was not requested by the user.
Claim 16
Independent Claim 180 words
A method for presenting dynamic content to a user of a client device, wherein the client device is configured to access a plurality of content servers through a network proxy, said method being performed by the network proxy and comprising the steps of: receiving at the network proxy a request for a first data object from a user of the client device; retrieving the first data object from a content server; embedding a dynamic executable module in the first data object, the dynamic executable module comprising executable instructions; downloading the first data object with the embedded dynamic executable module from the network proxy to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of additional requests for data objects by the user; and presenting the retrieved dynamic content to the user concurrently with one or more data objects requested by the user, wherein said dynamic content comprises information that was not requested by the user.
Claim 17
Dependent Claim 40 words
The method of claim 1 , wherein said dynamic content comprises advertising information. 15 .The method of claim 1 , wherein said dynamic executable module is further programmed to selectively retrieve said dynamic content in accordance with user profile information.
Claim 18
Dependent Claim 23 words
The method of claim 1 , further comprising the step of determining whether the client device is preconfigured to receive the dynamic content.
Claim 19
Dependent Claim 175 words
A storage medium containing a set of instructions for presenting dynamic content to a user of a client device configured to access a plurality of content servers through a network proxy, said set of instructions including instructions for: receiving at the network proxy a request for a first data object from a user of the client device; retrieving the first data object from a content server; embedding a dynamic executable module in the first data object, the dynamic executable module comprising executable instructions; downloading the first data object with the embedded dynamic executable module from the network proxy to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of additional requests for data objects by the user; and presenting the retrieved dynamic content to the user concurrently with one or more data objects requested by the user, wherein said dynamic content comprises information that was not requested by the user.
Claim 20
Dependent Claim 175 words
A storage medium containing a set of instructions for presenting dynamic content to a user of a client device configured to access a plurality of content servers through a network proxy, said set of instructions including instructions for: receiving at the network proxy a request for a first data object from a user of the client device; retrieving the first data object from a content server; embedding a dynamic executable module in the first data object, the dynamic executable module comprising executable instructions; downloading the first data object with the embedded dynamic executable module from the network proxy to the client device; executing the dynamic executable module to retrieve dynamic content from the network proxy, said execution and retrieval being transparent to a user of the client device and not interfering with servicing of additional requests for data objects by the user; and presenting the retrieved dynamic content to the user concurrently with one or more data objects requested by the user, wherein said dynamic content comprises information that was not requested by the user.
Claim 21
Dependent Claim 16 words
The storage medium of claim 16 , wherein said storage medium comprises a magnetic storage device.
Claim 22
Dependent Claim 16 words
The storage medium of claim 16 , wherein said storage medium comprises a magnetic storage device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-05-09 2008-11-08 2009-05-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-05-09 2012-11-08 2013-05-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-05-09 2016-11-08 2017-05-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag