System and method for automated identification, retrieval,...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06314565

ABSTRACT:

BACKGROUND OF THE INVENTION
The Internet is a loose network of connected computers spread throughout the world. A message can be sent from any computer on the Internet to any other by specifying a destination address and passing the message from computer to computer via a series of “hops.” Each computer, or “node,” on the Internet has a unique Internet address. When an intermediate computer receives a message in transit, the computer checks the intended destination of the message and passes it along accordingly.
The Internet is growing, in terms of both size and sophistication, at a rapid rate. In the past, most users of the Internet were academic, research, or institutional users; the Internet was primarily used at that time to transmit and receive electronic mail and network news and to allow transfer of computer files.
However, since the introduction of the World Wide Web (also known as the “Web” or the “WWW”) several years ago, the Internet has begun to host increasing amounts of other types of data of general interest, namely representations of images, articles, etc.
The Web presents a graphical user interface to the Internet. “Web pages,” often consisting primarily of text and graphical material, are stored on numerous computers, known as “Web servers,” throughout the Internet. These Web pages are generally described, in terms of layout and content, by way of a language known as “HTML” (HyperText Markup Language). Any particular computer linked to the Internet can store one or more Web pages, i.e. computer files in HTML format, for access by users. The Web pages are accessed via a protocol known as “HTTP” (HyperText Transport Protocol). The HTTP protocol specifies the language by which request are made to transfer data between a server computer and a client computer.
A software program known as a “browser” can be used to access and view Web pages across the Internet by specifying the location (i.e. Internet address) of the desired Web page, or more commonly, by “hotlinking” to Web pages. Two of the most popular browsers are Microsoft Internet Explorer® and Netscape Navigator®. The desired Web page is specified by a uniform resource locator (“URL”) , which Usually indicates the precise location of the HTML file in the format “http://internet.address/directory/filename.html”.
Hotlinking is accomplished as follows. The user first accesses a Web page having a known address, often on the computer located at the user's ISP (Internet Service Provider). The ISP is the organization providing Internet connectivity to the user. The accessed Web page can contain, in addition to textual and visual data specified in HTML format, “links,” or embedded information (in the form of URLs) pointing to the Internet addresses of other Web pages, often on other computers throughout the Internet. The user, by selecting a link (often by pointing and clicking with a mouse), can then access other Web pages, which can in turn contain further data and/or additional links.
The selection of a link causes the browser to issue a request to the server computer specified by the URL, typically via the so-called “GET method” described by the HTTP specification, version 1.0. A message sent via the GET method requests the server computer to transmit a specified item of data, typically (at first) a Web page in HTML format. The GET request is received and processed by the remote server computer, which then transmits the requested information from wherever in the world it may be located, across the Internet, to the user. The Web page received by the user typically will contain references to embedded images and other non-textual data, which in turn can be processed by the browser, resulting in additional GET requests to retrieve the other data. It should be noted that a GET method request need not directly specify the identity of the requested file; it can contain a code that is processed and decoded by the server computer to identify the requested file.
Another type of request authorized by HTTP 1.0 is made via the “POST method.” A message sent via the POST method requests the server to accept a quantity of information and store it in a file or transfer it to an application running on the server computer. The POST method typically is used to send information from the user to the server computer for processing by the server, although the GET method can be used to accomplish this task, as well, via a code-containing URL.
In recent times, the Web has begun to host highly sophisticated types of multimedia content, such as audio and video data. Various extensions to HTML, such as Netscape's EMBED tag, allow references to other data to be embedded into Web pages. External programs, or “plug-ins,” to the browsers can be automatically invoked to handle the data as it is received from the remote Web server computer.
One problem presented by the proliferation of audio, video, and other types of non-textual data on the Internet relates to the distribution and storage of audio/video data and multimedia software programs for retrieving and playing back audio/video data. Before a video can be transmitted over a computer network, the video must be digitized by encoding the video's analog signal to “1s” and “0s.” In order to reduce the bandwidth required to transmit the digitized video, the video data stream is compressed. Video compression is a process by which redundant data is eliminated from the video data stream so that the overall size of the data stream is reduced. There are many different compression formats which are used to reduce video data streams, for example MPEG, motion JPEG, H.261, Indeo, Cinepak, AVI, QuickTime, TrueMotion, Wavelet, and RealVideo, among others.
Videos which are transmitted and received in a compressed format must be decompressed before they can be viewed- Decompression of a video is done by a video player coder/decoder, or “codec,” located at a user's multimedia terminal, usually as a plug-in or companion to the browser. Generally speaking, a single codec can only recognize and decompress a single compression format or family of related formats.
When the video clip requested by a user is stored for transmission in a format which can be decompressed by one of the codecs installed at the user terminal, delivery of the video clip to the user can proceed smoothly. This is typically the situation where a subscription service provides video delivery over a confined network. The service will provide the subscribing user with a preferred codec and then store video clips in the same compression format recognized by that codec.
However, when the service begins to make video clips available over the Internet, it is more likely that the video clips will be requested by a non-subscribing user whose multimedia terminal does not have a codec that recognizes the compression format in which the video clips are stored. If this is the case, the user's video request must be redirected to a video clip stored in a compression format recognized by the user's codec, or the user must somehow acquire and install a codec program which is capable of decompressing the desired video clip. In many cases, the video request cannot be redirected to a video clip with a recognizable format, because video clips generally are not stored in a variety of compression formats, due to their large size and the limited storage capacity of the server. In this situation, downloading a new codec is the only alternative.
A codec program is frequently accessible via a link embedded in the web page referencing the requested video. Thus, it is usually possible to select and download the codec program via the Internet. When a user requests a video clip referenced on a web page, the browser usually prompts the user to acquire the codec necessary to decompress the format of the requested video. However, in order to acquire the codec, the user is forced to hotlink to a different web page, find the correct codec, transmit certain information to the codec provider, download and install the codec, and then try to find the

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

System and method for automated identification, retrieval,... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for automated identification, retrieval,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for automated identification, retrieval,... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2606860

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