Method and apparatus for efficient data browsing

Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000

Reexamination Certificate

active

06675212

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to data browsing systems and, more particularly, to systems and methods for improving data browsing efficiency in computer implemented data browsing systems.
2. Related Art
Data browsing is a common form of information review. While conducting research in one text, an individual may come across a reference to another text, article or other source of information, which appears pertinent to the task at hand. The individual then retrieves the referenced text to review, while saving his place in the original text. While reviewing the referenced text, the individual can then repeat the process or return to the original text. In the traditional world of physical books and libraries, this data browsing process is labor intensive and time consuming.
With the development of computer networks and hyperlinked electronic data, data browsing has become simpler, faster and more effective. Hyperlinked data is data that includes additional information, which references a location of another data file or data object. By selecting a particular piece of hyperlinked data, such as by pointing to it with a cursor and pressing a button, a user of a data browsing system causes the referenced data file or data object to be retrieved and presented to the user. While the concept of hyperlinked data is applicable to many types of data retrieval systems, the most common application today is on the Internet and the World Wide Web.
The Internet is a computer network made up of nodes spanning the entire globe. A node can be a multi-purpose computer, a computer network, or any machine capable of communicating using Internet Protocol, such as routers, bridges and dumb terminals. Host computers or networks of computers on the Internet allow easy access to electronic services and information. Hosts can be sponsored by a wide range of entities including, for example, universities, government organizations, commercial enterprises and individuals.
Internet information and services are made available to the public through servers running on Internet hosts. Although a server is, strictly speaking, the software that resides on a host, an Internet host is also commonly referred to as a server because this is the function it performs. An individual using a computer connected to the Internet can access a very large amount of information by running client software, which requests data from the large number of servers connected to the Internet.
Like most modem computer networks, the Internet is based on packet switching. Thus when a data file is sent over the Internet, it is broken up into segments, or “packets”, of data, and each packet is handled separately. Each packet of data has its own routing information contained in a header.
As a system of linked computers, the Internet relies on networking protocols to function. Networking protocols facilitate communications between servers and requesting clients. Internet Protocol (“IP”) is one such networking protocol. Computers on an IP network utilize unique ID codes, allowing each node on the network to be uniquely identified.
IP was developed during the Cold War with sponsorship from the United States military. It was designed to enable a communications network to function even during a nuclear war; thus it was designed to be robust. IP allows multiple routes between any two points, and has built in mechanisms to route data packets around damaged portions of the network. However, because there are multiple routes between two points and the fastest route can change over time (depending on variable factors such as the amount of traffic on the network), the packets that make up a particular data file may not all take the same route through the network and may not arrive at their destination in the order they were sent. In fact, some packets may be lost altogether due to difficulties with the network.
In part to solve this problem, additional network protocol layers are placed on top of IP. The layer placed just above IP is traditionally called the transport layer. A common example of a transport layer protocol is Transport Control Protocol (“TCP”). TCP allows the source and destination computers on an IP network to acknowledge receipt of packets, request retransmission of lost packets and put packets back in their proper order.
The World Wide Web (“Web”) is based on the combination of a standardized hypertext script language for defining the semantic value of data, such as hypertext markup language (“HTML”), and a hypertext transfer protocol, such as “HTTP”. HTTP is designed to run primarily over TCP/IP. HTTP uses the standard Internet setup, where a server issues the data and a client displays or processes it using a web browser. This data can be in many forms including text, pictures, sound and software. Because the Web uses hypertext (information that defines the semantic value of data with which it is associated), it is very easy to create hyperlinked data on the Web.
The Web provides access to information on the Internet, allowing a user to navigate Internet resources intuitively, using a graphical user interface, without specific knowledge of IP addresses and other specialized information. The Web comprises millions of data files, frequently referred to as “web pages”, connected by hyperlinks. These web pages can be downloaded and displayed on a user's computer monitor. Hosts running web servers provide these web pages. Web server software is relatively simple and available on a wide range of computer platforms, including standard personal computers. Equally available is web browser software, which is used to request and display web pages and other types of data files to users. Thus the combination of the Internet, the Web and web browsers has created the largest and most comprehensive data browsing system known to date.
The growth of the Web has been exponential in recent years. More electronic data and hyperlinks are added to the Web every day. This exponential growth has turned the Internet into a vast library, enabling individuals to research a nearly endless number of subjects and ideas using this data browsing system. In fact, the ease with which the Web can be used to browse data, allowing a person to jump from one topic to a sub-topic to another topic and back, has given rise to the new term “web surfing.” In essence, web surfing is data browsing in which the goal is to find interesting information instead of particular information.
Despite the easy access to information created by modem computer networks, there remains a significant problem with current data browsing systems. The problem derives from delays in data delivery. When an individual using a data browsing apparatus, such as a web browser running on a computer connected to the Internet, selects a hyperlink on a data page, the data browsing apparatus transmits a request for the data file associated with the selected hyperlink. If the requested data file is currently undeliverable, or if no response is received to the data request within a specified time, the data browsing apparatus displays an error message identifying the nature of the problem, thereby obscuring the data page that contains the hyperlink. Moreover, this error message is displayed even if the requested data file is only temporarily unavailable, such as when the server is currently handling its limit of requesting clients.
In addition, if the requested data file is deliverable, but that delivery is slow due to network traffic, the data browsing apparatus displays the data in the requested data file as it is received, thereby obscuring the data page that contains the hyperlink. Thus, traditional data browsing apparati interrupt the data browsing session whenever a requested data file is currently unavailable, such as when high network traffic causes a slow download, a lost data request or a busy server.
Some data browsing apparati allow the individual to request a data file via a hyperlink in a new instance of the apparatus user interface. Fo

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for efficient data browsing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for efficient data browsing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for efficient data browsing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3264552

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.