← Back to Patent Explorer
US6237022B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for distributing preferenced data over a communications network

Assignee: Adeia Technologies Inc
•
Filing: 1999-03-15
•
Granted: 2001-05-22
•
Expires: 2019-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for distributing and presenting preferenced data from a host server to a browsing device through a communications network. The method involves identifying a user preference, providing at least one data feed containing information related to the user preference, selecting preferenced data from the data feed corresponding to the user preference, preloading the preferenced data from the host server to the browsing device, and presenting the preferenced data through the browsing device.

Inventors

  • 👤 Timo Bruck
  • 👤 Alan Cohn
  • 👤 Wei Huang
  • 👤 Eric M. Tucker
  • 👤 Samuel Thomas Scott, III
  • 👤 Bruce A. Leak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 12:22
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/2866; H04L67/30; H04L67/306; H04L67/50; H04L67/53; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 368 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, comprising the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; and during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page, and thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 2
Dependent Claim 368 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, comprising the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; and during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page, and thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 3
Dependent Claim 405 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a computer program product for implementing a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, the computer program product comprising a computer readable medium for carrying executable instructions by which said method is implemented and wherein the method is comprised of the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers in accordance with designated criteria; during a first browsing session at the browsing device of the particular users, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then alternately selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; and during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page, and thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 4
Dependent Claim 405 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a computer program product for implementing a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, the computer program product comprising a computer readable medium for carrying executable instructions by which said method is implemented and wherein the method is comprised of the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers in accordance with designated criteria; during a first browsing session at the browsing device of the particular users, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then alternately selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; and during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page, and thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 5
Dependent Claim 425 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, comprising the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading, during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page; and controlling the flow of the selected preferenced data or advertising data by detecting whether a publisher shift has occurred, and if so, weighting as either heavy or light transition time to the newly selected publisher, and then also determining whether a minimum period of time has yet elapsed since a previous presentation of selected data, and only then thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 6
Dependent Claim 425 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, comprising the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading, during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page; and controlling the flow of the selected preferenced data or advertising data by detecting whether a publisher shift has occurred, and if so, weighting as either heavy or light transition time to the newly selected publisher, and then also determining whether a minimum period of time has yet elapsed since a previous presentation of selected data, and only then thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption of the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 7
Dependent Claim 456 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a computer program product for implementing a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, the computer program product comprising a computer readable medium for carrying executable instructions by which said method is implemented and wherein the method is comprised of the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page; and controlling the flow of the selected preferenced data or advertising data by detecting whether a publisher shift has occurred, and if so, weighting as either heavy or light transition time to the newly selected publisher, and then also determining whether a minimum period of time has yet elapsed since a previous presentation of selected data, and only then thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption or the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 8
Dependent Claim 456 words
In a networked computing environment including a plurality of browsing devices such as personal computers and client terminals, the client terminals having a conventional television monitor and an electronic unit that permits the television monitor to be used for receiving video and for receiving content from one or more web pages published on the network, and the browsing devices being interconnectable to a plurality of servers in order to permit content at web pages published at the servers to be browsed and downloaded as desired, and at least one of the servers serving as a host during a browsing session of at least one of the browsing devices, a computer program product for implementing a method of displaying both i) preferenced data such as information on news, sports, weather or other topics of interest to a particular user, and ii) advertising data, without delaying the display of a particular web page that is to be downloaded to the particular user, the computer program product comprising a computer readable medium for carrying executable instructions by which said method is implemented and wherein the method is comprised of the following steps: storing at the host server or at a browsing device of a particular user information that identifies preferenced data for the particular user; storing at the host server instructions for selecting advertising content obtainable from one or more servers; during a first browsing session at the browsing device of the particular user, identifying a particular web page that is to be downloaded, and thereafter detecting a first period of idle time, and then selecting either preferenced data or advertising data to be presented at the browsing device of the particular user; preloading the selected preferenced data or advertising data to the browsing device of the particular user during the first period of idle time unless a specifically determined event occurs to signal interruption of the preloading; during the same or a subsequent browsing session at the browsing device of the particular user, detecting a second period of idle time and creating at the browsing device of the particular user a transition page; and controlling the flow of the selected preferenced data or advertising data by detecting whether a publisher shift has occurred, and if so, weighting as either heavy or light transition time to the newly selected publisher, and then also determining whether a minimum period of time has yet elapsed since a previous presentation of selected data, and only then thereafter presenting at the transition page the preloaded preferenced data or advertising data unless a specifically determined event occurs to signal interruption or the displayed transition page so as not to delay or interfere with display of the particular web page that was identified for downloading.
Claim 9
Independent Claim 31 words
A method as recited in one of claims 1 - 4 , wherein the method further comprises querying the particular user to identify at least a portion of the preferenced data.
Claim 10
Independent Claim 40 words
The method as recited in one of claims 1 - 4 , wherein the second period of idle time is a connect waiting period during which the browsing device attempts to connect to a remote server on the communications network.
Claim 11
Independent Claim 44 words
The method of claim anyone of claims 1 - 4 , wherein the second period of idle time is a download waiting period during which the browsing device has requested, but has not completed downloading, information from a remote server on the communications network.
Claim 12
Independent Claim 31 words
The method as recited in one of claims 1 - 4 , wherein the determined browsing device event is a user interaction with a graphical user interface of the browsing device.
Claim 13
Independent Claim 28 words
The method of claim anyone of claims 1 - 4 , wherein the determined browsing device event is an initiation of other network communications by the browser program.
Claim 14
Independent Claim 26 words
The method of claim anyone of claims 1 - 4 , wherein the determined browsing device event is completion of a download of a web page.
Claim 15
Independent Claim 29 words
The method as recited in one of claims 1 - 4 , wherein the first period of idle time is a period of temporary inactivity of the browsing device.
Claim 16
Dependent Claim 20 words
The method of claim 11 , wherein the period of temporary inactivity is a period of graphical user interface inactivity.
Claim 17
Dependent Claim 23 words
The method of claim 11 , wherein the period of temporary inactivity is a period of network communications inactivity of the browser program.
Claim 18
Dependent Claim 33 words
The method of claim 11 , wherein the period of temporary inactivity is a stalled download period during which the browsing device is connected to, but not receiving information from, a remote server.

References Cited (Backward Citations)

US5913040A Cited
US6047327A Cited
US5727129A Cited
US6011537A Cited
US5996007A Cited
US6067570A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-21 2004-11-20 2005-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-21 2008-11-20 2009-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-21 2012-11-20 2013-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag