Browse Prior Art Database

METHODS, SYSTEMS, AND MEDIA FOR DYNAMICALLY TRANSMITTING AND PRESENTING WEB CONTENT

IP.com Disclosure Number: IPCOM000236857D
Publication Date: 2014-May-20

Publishing Venue

The IP.com Prior Art Database

Abstract

Methods, systems, and media for dynamically transmitting and presenting web content are provided. In some embodiments, a method for presenting web content is provided, the method comprising: receiving a request for web content; identifying, using a hardware processor, a first element of the requested web content; transmitting, through a network connection, the first element of the requested web content; causing the first element of the requested web content to be presented on at least one client device; determining a first parameter attributed to the performance of the network connection; selecting a second element of the requested web content based at least in part on the first parameter attributed to the performance of the network connection; and causing the second element of the requested web content to be presented on the client device.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 8% of the total text.

Page 01 of 15

          METHODS, SYSTEMS, AND MEDIA FOR DYNAMICALLY TRANSMITTING AND PRESENTING WEB CONTENT

Technical Field

    Methods, systems, and media for dynamically transmitting and presenting web content are provided. More particularly, the disclosed subject matter relates to dynamically transmitting and presenting web content based on the performance of a network connection that can be used to transmit the web content.

Background

    The Internet is increasingly accessed by users with a wide variety of client devices and Internet connections. At the same time, the Internet offers a wide array of content that varies in its size and complexity. Frequently, users access the Internet with a client device or an Internet connection having limited capabilities. Nevertheless, those users often wish to access large or complex web content, and consequently experience long delays before they can view or interact with that content.

    Compounding the problem, web content is typically transmitted to users statically, meaning that neither the device serving the content, nor the device requesting the content, makes decisions about which elements of web content to transmit or when to transmit them. More particularly, none of the elements of web content are prioritized over any other. As a result, elements of web content that are frequently unimportant to users are displayed before the elements of web content that the users would prefer to view or interact with first. For example, if a user visits a web site featuring a video and comments about the video, the comments to the video may load and be displayed long before the video, even though the user may be more interested in watching the video. Oftentimes, rather than continuing to wait, the user decides to abandon the attempt to access the content.

    Not only is this situation frustrating for the user, but also for the supplier of the web content. For example, the owner of a web site may receive revenue from advertisers each time a user accesses the web site. Consequently, the owner prefers that the user accesses the web site, browses different
portions of the web site, and returns to the web site in the future. Should a user visit a web site initially, but leave the web site rather than wait for the desired content, both the supplier and the consumer of the web content suffer.

Accordingly, there is a need for new mechanisms for transmitting and presenting web content.

Summary

    Methods, systems, and media for dynamically transmitting and presenting web content are provided. In accordance with some embodiments of the disclosed subject matter, a method for presenting web content is provided, the method comprising: receiving a request for web content; identifying, using a hardware processor, a first element of the requested web content; transmitting, through a network connection, the first element of the requested web content; causing the first element of the requested
web content to be presented on at least one client device;...