A technology whereby data is transmitted to users on an ongoing basis without them explicitly asking for it. For example, a news channel updates news information on a user's desktop, continually in response to breaking news. This technology is in contrast to pull technology where the user explicitly asks for data or information.