Patent US6892226B1 successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US5373375A
Cited
US5684969A
Cited
US5544320A
Cited
US5583763A
Cited
US5517612A
Cited
US5742905A
Cited
US5717923A
Cited
US5724521A
Cited
US5999731A
Cited
US5805735A
Cited
US5710884A
Cited
US5724556A
Cited
US5701451A
Cited
US6094655A
Cited
US5946664A
Cited
US5706434A
Cited
US5913040A
Cited
US5717860A
Cited
US5572643A
Cited
US5737619A
Cited
US5918014A
Cited
US6047327A
Cited
US5673322A
Cited
US5995943A
Cited
US5835092A
Cited
US5961603A
Cited
US5727159A
Cited
US5999912A
Cited
US5850433A
Cited
US5918013A
Cited
US5768510A
Cited
US5848246A
Cited
US6065024A
Cited
US5956693A
Cited
US5933811A
Cited
US6073241A
Cited
US6108637A
Cited
US5944791A
Cited
US5974451A
Cited
US6006252A
Cited
US6052717A
Cited
US5948061A
Cited
US6061716A
Cited
US5905492A
Cited
US5959621A
Cited
US5931901A
Cited
US6052730A
Cited
US6049821A
Cited
US6011537A
Cited
US5796952A
Cited
US5861883A
Cited
US5864823A
Cited
US5937392A
Cited
US5877766A
Cited
US6073167A
Cited
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 |