US20080016184A1 - System and method for information transfer over a network - Google Patents

System and method for information transfer over a network Download PDF

Info

Publication number
US20080016184A1
US20080016184A1 US11/775,388 US77538807A US2008016184A1 US 20080016184 A1 US20080016184 A1 US 20080016184A1 US 77538807 A US77538807 A US 77538807A US 2008016184 A1 US2008016184 A1 US 2008016184A1
Authority
US
United States
Prior art keywords
data
generic
web browser
image
requested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/775,388
Inventor
Dimitri Kanevsky
Clifford Pickover
Wlodek Zadrozny
Alexander Zlatsin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/775,388 priority Critical patent/US20080016184A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZLATSIN, ALEXANDER, PICKOVER, CLIFFORD ALAN, ZADROZNY, WLODEK, KANEVSKY, DIMITRI
Publication of US20080016184A1 publication Critical patent/US20080016184A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Definitions

  • the present invention is related to transferring remotely stored data across a network and, more particularly, to transferring objects across a network to a local computer from a remotely connected computer and displaying the transferred data.
  • Computers running software referred to as web browsers for connecting to a remote computer system, retrieving the contents of a database on the remote system and visually displaying the retrieved data on a local client system are well known in the art.
  • images are requested by a web browser user on a client computer system.
  • the remote system receiving the request, retrieves the images from the database and transmits the images across what is commonly referred to as the internet or world wide web (www).
  • the apparent speed of the transfer is directly proportional to the amount of data that must be transferred. Accordingly, to improve apparent transfer speed, reduce the amount of time that the user must wait for the transfer and to minimize web traffic congestion, data reduction or compression methods are constantly being sought.
  • the present invention is an interface device for connecting to and retrieving data from a remote computer system, and a method of compressing, decompressing and transferring data therefor.
  • a user may set transfer constraints on the interface device.
  • the interface device may be a web browser. The user selecting a web site requests data, often image data from a remote computer system.
  • the interface device includes a cache memory where generic objects may be stored. Each generic object corresponds to an original object in the requested data.
  • a skeletal image is retrieved, initially, wherein generic objects are substituted for each corresponding original object.
  • a pseudo-image is displayed, with the generic objects substituted for corresponding original objects. Subsequently received original objects may be substituted for generic objects as each original object is received.
  • a web page is displayed using generic codes previously cached in prior downloads.
  • the generic coded information is made ready, but is not played or displayed until a link to the web page is selected.
  • link selection the information is presented so that user observes it while waiting for the new page to be downloaded to the browser. This enhances web browser operation by causing the performance of useful or pleasing audio or images for the user during the wait period, that typically occurs between link selection and viewing, i.e., during downloading.
  • the downloaded image may be a hypertext document represented by text or images.
  • the codes may include wave files or other sound files such as rp3 files.
  • generic codes for music, advertisements, copyright information, and the like may be included.
  • FIG. 1 is a flow diagram of the preferred embodiment system for sending, receiving and displaying Code over the internet.
  • FIG. 2 shows normal browsing of a web site according to the preferred embodiment of the present invention.
  • Information refers to images, audio, animations, 2-D and 3-D graphics, and other data transferred over a network
  • Generic Information refers to common or standard Information that usually resides on both a client system and a remote system
  • Code refers to text, numbers, or other compact identifiers for Generic Information.
  • Generic Information may be stored in a database on a compact disk (CD), digital versatile disk (DVD), a hard-disk, a company server or, an internet service provider (ISP) hub.
  • CD compact disk
  • DVD digital versatile disk
  • hard-disk a company server or, an internet service provider (ISP) hub.
  • ISP internet service provider
  • Generic Information may include sketches, clip art images, cartoons, commonly used images (e.g. forests, animals . . . ), melodic sequences, 3-D graphics for virtual reality environments, tactile information for virtual reality environments, wave files, etc.
  • a Generic Information database is a library of numerous useful images and sound waveforms that might be supplied for example when a user purchases something on-line or downloads web pages on a web-browser.
  • FIG. 1 is a flow diagram of the preferred embodiment system for sending, receiving and displaying Code over the internet.
  • a user connects to a remote web site and begins browsing remote Information using a client web browser. Constraints may be placed on the web connection session by the user, the ISP, the remotely connected host, or internet related variables.
  • the user may direct the client system to estimate network congestion by pinging the remote host on which the Information resides.
  • the client web browser may generate an estimate concerning remote information access, generated by analyzing the user's past access times to the same remote host or, by considering other relevant parameters such as time of day or remote host's country of origin.
  • the browser or other related software is checked to determine whether the user has placed the client browser in quick mode in step 104 .
  • the browser In quick mode, the browser is to present only Generic Information, making detailed information superfluous.
  • the client may have been placed in quick mode by the ISP or, for example, by parental control software; or, the remote host server may limit transfers to sending Code, so as to reduce demand on the server.
  • the user may specify an importance level of Information to be requested.
  • the client system determines “importance” of the coded information. If the importance level is high, then, in step 110 , the host server sends larger specific Information rather than Generic Information. Importance may determined by the user, the client, the ISP, the provider of the remote host Information, or determined by algorithm on the client system. For example, importance may be based on criteria such as the number of times the information has been accessed in the past, the subject matter type, specific instructions provided by web browser users or, latent semantic indexing.
  • step 108 determines whether the importance of the requested Information is determined, as previously described, in step 108 to be high; or, based on the traffic estimation results in step 102 , if network traffic is not congested in step 112 ; or, in step 114 , it is determined that the user has not selected quick mode; or, in step 116 , it is determined that the ISP or network conditions have not placed the browser in quick mode; then, in step 110 , the browser presents the web page normally. If, however, network traffic is congested in step 112 ; or, the browser or server is in quick mode in steps 114 or 116 , respectively; then, in step 118 , a transfer is initiated for the Code for Generic Information rather than the larger more specific web site specific Information.
  • the remote host server returns the more compact Code to client.
  • the Generic Information specified by the Code may include object specific characteristics such as color as well as a particular object's location or a location relative to other Generic Information.
  • the client receives Generic Information Codes corresponding to related images, e.g., web pages linked to the current web page.
  • the client system checks to determine whether the Code and any accompanying Information already exist in any local client database.
  • the client requests that server send Generic Information and Code to the client for current and future use. At the user's option, this step 126 may be ignored.
  • the client web browser presents the Generic Information (associated with Code) to the user.
  • the flow diagram of FIG. 2 shows normal browsing of a web site according to the preferred embodiment of the present invention.
  • the Coded Information is played or displayed while waiting for the next page.
  • the web browser operation is enhanced by providing pleasing audio, images or other Information, which the user observes during the normally dead period between linking to the web site and downloading all of the hypertext document as represented by text or images on the current web page.
  • the Codes may be, for example, code for music, advertisements, copyright information, and the like.
  • Other generic objects may include trees, roots, houses, a kitchen, a wall in a house, the side of a house, hotel, city, street, the sky or the sea.
  • a user attempting to browse a remote web page, enters the page's URL into a web browser.
  • the client system determines that the network is very congested in step 102 and, rather than download actual images from the remote host, selectively downloads a Generic Code for a generic image, which is subsequently displayed.
  • specific hyper text markup language HTML
  • the browser uses these codes to lookup generic images in the user's database and substitutes these when the web page is displayed.
  • a first user wishes to send a digital photo of himself standing in front of a beautiful mountain range; an advertiser wishes to send a photo of a new car in front of a starry sky.
  • These users may specify a background scene using simple English, such as “mountains” or “starry sky.” These English words are the Codes for generic images. Using image processing software, these specific foreground images may be merged with the specified generic code to create the final scene.
  • a user participating in a virtual-reality chat room has audio, visual and tactile feedback.
  • the chat room topic is kaleidoscopes.
  • the user's system detects that exact tactile and audio components are unimportant to the chat. Additionally, it is the peak network traffic period, which causes receipt of a byte Code specifying Generic Information to be sent to the user. Responsive to the byte code, generic muzak is played while the user is presented with a generic oscillating sensation.
  • the present invention is applicable to network transfers on systems such as personal computers connected to an ISP server or any remote computer. Also, the present invention is advantageous for smaller computing devices where memory and display resources are a premium such as embedded devices, personal digital assistants (PDA), a web phone, a smart wallet, a digital pen, a camera and the like.
  • PDA personal digital assistants

Abstract

An interface device for connecting to and retrieving data from a remote computer system, and method of compressing, decompressing and transferring data therefor. A user may set transfer constraints on the interface device. The interface device may be a web browser. The user selecting a web site requests data, normally image data from a remote computer system. The interface device includes a cache memory where generic objects may be stored. Each generic object corresponds to an original object in the requested data. Depending on the data transfer constraints, instead of retrieving the entire image, e.g., web page image, unaltered from the host system, a compact generic image is retrieved, initially, wherein generic objects are substituted for each corresponding original object. A pseudo-image is displayed, with the generic objects substituted for corresponding original objects. Subsequently received original objects may be substituted for generic objects as each original object is received.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention is related to transferring remotely stored data across a network and, more particularly, to transferring objects across a network to a local computer from a remotely connected computer and displaying the transferred data.
  • 2. Background Description
  • Computers running software referred to as web browsers for connecting to a remote computer system, retrieving the contents of a database on the remote system and visually displaying the retrieved data on a local client system, are well known in the art. Typically, images are requested by a web browser user on a client computer system. The remote system receiving the request, retrieves the images from the database and transmits the images across what is commonly referred to as the internet or world wide web (www). The apparent speed of the transfer is directly proportional to the amount of data that must be transferred. Accordingly, to improve apparent transfer speed, reduce the amount of time that the user must wait for the transfer and to minimize web traffic congestion, data reduction or compression methods are constantly being sought.
  • Thus, there are various well known data reduction standards such as those referred to as JPEG, TIFF and GIF for images, MPEG for movies and RP3 for sound. However, even employing these well known standards, transferring data required to present a relatively simple image may cause a significant delay, thereby resulting in inactive or dead time at the client system. Accordingly, there is a need for data compression methods for improving internet image transfers.
  • SUMMARY OF THE INVENTION
  • It is a purpose of the invention to decrease net workload;
  • It is another purpose of the present invention to decrease apparent time required to pass information over a network;
  • It is yet another purpose of the present invention to decrease apparent time to load web pages while still maintaining page aesthetics;
  • It is yet another purpose of the present invention to off-load server storage of information.
  • The present invention is an interface device for connecting to and retrieving data from a remote computer system, and a method of compressing, decompressing and transferring data therefor. A user may set transfer constraints on the interface device. The interface device may be a web browser. The user selecting a web site requests data, often image data from a remote computer system. The interface device includes a cache memory where generic objects may be stored. Each generic object corresponds to an original object in the requested data. Depending on the data transfer constraints, instead of retrieving the entire image, e.g., web page image, unaltered from the host system, a skeletal image is retrieved, initially, wherein generic objects are substituted for each corresponding original object. A pseudo-image is displayed, with the generic objects substituted for corresponding original objects. Subsequently received original objects may be substituted for generic objects as each original object is received.
  • Additionally, as selected, a web page is displayed using generic codes previously cached in prior downloads. Thus, the generic coded information is made ready, but is not played or displayed until a link to the web page is selected. Upon link selection, the information is presented so that user observes it while waiting for the new page to be downloaded to the browser. This enhances web browser operation by causing the performance of useful or pleasing audio or images for the user during the wait period, that typically occurs between link selection and viewing, i.e., during downloading. The downloaded image may be a hypertext document represented by text or images. The codes may include wave files or other sound files such as rp3 files. Thus, generic codes for music, advertisements, copyright information, and the like may be included.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
  • FIG. 1 is a flow diagram of the preferred embodiment system for sending, receiving and displaying Code over the internet.
  • FIG. 2 shows normal browsing of a web site according to the preferred embodiment of the present invention.
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT OF THE INVENTION
  • As used herein, Information refers to images, audio, animations, 2-D and 3-D graphics, and other data transferred over a network; Generic Information refers to common or standard Information that usually resides on both a client system and a remote system; Code refers to text, numbers, or other compact identifiers for Generic Information. Further, Generic Information may be stored in a database on a compact disk (CD), digital versatile disk (DVD), a hard-disk, a company server or, an internet service provider (ISP) hub.
  • Generic Information may include sketches, clip art images, cartoons, commonly used images (e.g. forests, animals . . . ), melodic sequences, 3-D graphics for virtual reality environments, tactile information for virtual reality environments, wave files, etc. A Generic Information database is a library of numerous useful images and sound waveforms that might be supplied for example when a user purchases something on-line or downloads web pages on a web-browser.
  • Referring now to the drawings and, more particularly, FIG. 1 is a flow diagram of the preferred embodiment system for sending, receiving and displaying Code over the internet. Accordingly, in step 100, a user connects to a remote web site and begins browsing remote Information using a client web browser. Constraints may be placed on the web connection session by the user, the ISP, the remotely connected host, or internet related variables.
  • Accordingly, in step 102 the user may direct the client system to estimate network congestion by pinging the remote host on which the Information resides. Alternatively, the client web browser may generate an estimate concerning remote information access, generated by analyzing the user's past access times to the same remote host or, by considering other relevant parameters such as time of day or remote host's country of origin.
  • In parallel with the traffic estimation step 102, the browser or other related software is checked to determine whether the user has placed the client browser in quick mode in step 104. In quick mode, the browser is to present only Generic Information, making detailed information superfluous. Alternately, in step 106, the client may have been placed in quick mode by the ISP or, for example, by parental control software; or, the remote host server may limit transfers to sending Code, so as to reduce demand on the server.
  • It should be noted at the outset that, in step 100, the user may specify an importance level of Information to be requested. In this case, in step 108, the client system determines “importance” of the coded information. If the importance level is high, then, in step 110, the host server sends larger specific Information rather than Generic Information. Importance may determined by the user, the client, the ISP, the provider of the remote host Information, or determined by algorithm on the client system. For example, importance may be based on criteria such as the number of times the information has been accessed in the past, the subject matter type, specific instructions provided by web browser users or, latent semantic indexing.
  • If the importance of the requested Information is determined, as previously described, in step 108 to be high; or, based on the traffic estimation results in step 102, if network traffic is not congested in step 112; or, in step 114, it is determined that the user has not selected quick mode; or, in step 116, it is determined that the ISP or network conditions have not placed the browser in quick mode; then, in step 110, the browser presents the web page normally. If, however, network traffic is congested in step 112; or, the browser or server is in quick mode in steps 114 or 116, respectively; then, in step 118, a transfer is initiated for the Code for Generic Information rather than the larger more specific web site specific Information.
  • In step 120, the remote host server returns the more compact Code to client. The Generic Information specified by the Code may include object specific characteristics such as color as well as a particular object's location or a location relative to other Generic Information. Along with Code for the current web site image, in step 122, the client receives Generic Information Codes corresponding to related images, e.g., web pages linked to the current web page.
  • As the Code is received by the client, in step 124, the client system checks to determine whether the Code and any accompanying Information already exist in any local client database. Optionally, if the Code and Generic Information does not exist locally, then, in step 126, the client requests that server send Generic Information and Code to the client for current and future use. At the user's option, this step 126 may be ignored. Finally, in step 128, the client web browser presents the Generic Information (associated with Code) to the user.
  • The flow diagram of FIG. 2 shows normal browsing of a web site according to the preferred embodiment of the present invention. Once the current web page is loaded by the browser, in step 130, the user browses the displayed Information. Next, in step 132, while the current web page is browsed, the remote host server sends next page Codes, which are cached at the browser. Information corresponding to the concurrently received Code is not displayed nor otherwise performed at the browser, but merely cached for subsequent use. Then, in step 134, the user selects another linked page for browsing. As the host server is transmitting data for the selected web page, Generic Information corresponding to the previously cached Code may be displayed or performed in Step 136.
  • Thus, the Coded Information is played or displayed while waiting for the next page. Thus, the web browser operation is enhanced by providing pleasing audio, images or other Information, which the user observes during the normally dead period between linking to the web site and downloading all of the hypertext document as represented by text or images on the current web page. The Codes may be, for example, code for music, advertisements, copyright information, and the like. Other generic objects may include trees, roots, houses, a kitchen, a wall in a house, the side of a house, hotel, city, street, the sky or the sea.
  • EXAMPLES
  • A user, attempting to browse a remote web page, enters the page's URL into a web browser. The client system determines that the network is very congested in step 102 and, rather than download actual images from the remote host, selectively downloads a Generic Code for a generic image, which is subsequently displayed. So, in this example, while specific hyper text markup language (HTML)<img src=“dog.jpg”> may specify a full image of a particular dog, <img srccode=2817> may specify the Code for a generic dog image, cached in a prior download or residing in the user's local database of Generic Information. The browser uses these codes to lookup generic images in the user's database and substitutes these when the web page is displayed.
  • In another example, a first user wishes to send a digital photo of himself standing in front of a beautiful mountain range; an advertiser wishes to send a photo of a new car in front of a starry sky. These users may specify a background scene using simple English, such as “mountains” or “starry sky.” These English words are the Codes for generic images. Using image processing software, these specific foreground images may be merged with the specified generic code to create the final scene.
  • In yet another example, at 4:00 pm, a user participating in a virtual-reality chat room has audio, visual and tactile feedback. The chat room topic is kaleidoscopes. The user's system detects that exact tactile and audio components are unimportant to the chat. Additionally, it is the peak network traffic period, which causes receipt of a byte Code specifying Generic Information to be sent to the user. Responsive to the byte code, generic muzak is played while the user is presented with a generic oscillating sensation.
  • Accordingly, the present invention is applicable to network transfers on systems such as personal computers connected to an ISP server or any remote computer. Also, the present invention is advantageous for smaller computing devices where memory and display resources are a premium such as embedded devices, personal digital assistants (PDA), a web phone, a smart wallet, a digital pen, a camera and the like.
  • While the invention has been described in terms of preferred embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.

Claims (18)

1-2. (canceled)
3. A method as in claim 24, wherein image data is requested by a user for display on a web browser, each substituted said generic object being in a compressed web browser image, said method further comprising:
displaying said compressed web browser image.
4. A method as in claim 3, wherein the remote computer system identifies generic objects.
5. A method as in claim 4, wherein while the compressed web browser image is being displayed, the remote computer system is transferring generic object codes associated with related images.
6-7. (canceled)
8. A method as in claim 25, wherein the data transfer constraints include a peak net traffic constraint, a client quick mode constraint, a server quick mode constraint and an importance level.
9. A method as in claim 8, wherein when said importance level is high, data is transferred from said database and the web browser image is displayed normally.
10. A method as in claim 8, wherein when peak net traffic is below said peak net traffic constraint, data is transferred from said database and the web browser image is displayed normally.
11. A method as in claim 8, wherein when said client quick mode constraint is not selected, data is transferred from said database and the web browser image is displayed normally.
12. A method as in claim 8, wherein when said server quick mode constraint is not selected, data is transferred from said database and the web browser image is displayed normally.
13. A method as in claim 5, wherein while the web browser image is being displayed, the remote computer system is further transferring additional generic objects associated with said related images.
14-20. (canceled)
21. A computer program product as in claim 26, further comprising:
computer readable program code for transferring additional generic objects associated with related images while the web browser image is being displayed.
22. (canceled)
23. A computer program product as in claim 26, further comprising:
computer readable program code for transferring a requested object while said corresponding generic object is being displayed and when said requested object is received replacing said corresponding generic object with each said requested object and displaying said each requested object.
24. A method of transferring data across a computer network, said computer network including a plurality of computers, a database stored on one of said plurality of computers, said method comprising the steps of:
requesting transfer of data stored on a remote computer system, said stored data including image and sound data;
identifying at least one object included in said requested data as being associated with a generic object; and
substituting a corresponding said generic object for each said associated at least one object.
25. A method of transferring data across a computer network, said computer network including a plurality of computers, a database stored on one of said plurality of computers, said method comprising the steps of:
setting data transfer constraints;
requesting transfer of data, including image and sound data, stored on a remote computer system;
identifying at least one object included in said requested data as being associated with a generic object;
substituting a corresponding said generic object for each said at least one object in a web browser image responsive to said data transfer constraints;
transferring generic object codes associated with related images from said remote computer system;
displaying said web browser image while transferring, wherein when related images are displayed, generic objects associated with said transferred generic object codes are substituted in said displayed related images, wherein a requested object is transferred while a corresponding generic object is being displayed; and
replacing and displaying each said corresponding generic object with each said requested object when said requested object is received.
26. A computer program product for transferring data across a computer network including a plurality of computers, a database stored on one of said plurality of computers, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
computer readable program code means for setting data transfer constraints;
computer readable program code means for requesting transfer of data stored on a remote computer system;
computer readable program code means for identifying at least one object included in said requested data as being associated with a generic object; and computer readable program code means for substituting a corresponding generic object for each said at least one object responsive to said data transfer constraints, wherein image data is requested by a user for display on a web browser, said generic object being substituted in a web browser image, said computer program product; and
computer readable program code including a database with a plurality of generic objects.
US11/775,388 1999-06-30 2007-07-10 System and method for information transfer over a network Abandoned US20080016184A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/775,388 US20080016184A1 (en) 1999-06-30 2007-07-10 System and method for information transfer over a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/343,758 US7272797B1 (en) 1999-06-30 1999-06-30 System and method for information transfer over a network
US11/775,388 US20080016184A1 (en) 1999-06-30 2007-07-10 System and method for information transfer over a network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/343,758 Division US7272797B1 (en) 1999-06-30 1999-06-30 System and method for information transfer over a network

Publications (1)

Publication Number Publication Date
US20080016184A1 true US20080016184A1 (en) 2008-01-17

Family

ID=23347527

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/343,758 Expired - Fee Related US7272797B1 (en) 1999-06-30 1999-06-30 System and method for information transfer over a network
US11/775,388 Abandoned US20080016184A1 (en) 1999-06-30 2007-07-10 System and method for information transfer over a network

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/343,758 Expired - Fee Related US7272797B1 (en) 1999-06-30 1999-06-30 System and method for information transfer over a network

Country Status (2)

Country Link
US (2) US7272797B1 (en)
FR (1) FR2797699B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090193073A1 (en) * 2008-01-24 2009-07-30 Fuji Xerox Co., Ltd. Information processing apparatus and computer readable medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3809863B2 (en) * 2002-02-28 2006-08-16 インターナショナル・ビジネス・マシーンズ・コーポレーション server
US8683386B2 (en) * 2006-10-03 2014-03-25 Brian Mark Shuster Virtual environment for computer game
CN101201827B (en) * 2006-12-14 2013-02-20 阿里巴巴集团控股有限公司 Method and system for displaying web page

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671156A (en) * 1995-03-31 1997-09-23 Lucent Technologies Inc. Transmission method and system for JPEG images
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5913029A (en) * 1997-02-07 1999-06-15 Portera Systems Distributed database system and method
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US6175663B1 (en) * 1998-02-24 2001-01-16 Paravision Imaging, Inc. Method and apparatus for preserving background continuity in images
US6233600B1 (en) * 1997-07-15 2001-05-15 Eroom Technology, Inc. Method and system for providing a networked collaborative work environment
US6243761B1 (en) * 1998-03-26 2001-06-05 Digital Equipment Corporation Method for dynamically adjusting multimedia content of a web page by a server in accordance to network path characteristics between client and server
US6529948B1 (en) * 1999-08-31 2003-03-04 Accenture Llp Multi-object fetch component
US6571282B1 (en) * 1999-08-31 2003-05-27 Accenture Llp Block-based communication in a communication services patterns environment
US6615253B1 (en) * 1999-08-31 2003-09-02 Accenture Llp Efficient server side data retrieval for execution of client side applications
US20030236835A1 (en) * 2002-06-19 2003-12-25 Levi Ronald M. Network communication system and apparatus
US20050021624A1 (en) * 2003-05-16 2005-01-27 Michael Herf Networked chat and media sharing systems and methods
US20060064472A1 (en) * 2004-09-20 2006-03-23 Mirho Charles A Obtaining information for proximate devices
US7292588B2 (en) * 2001-05-01 2007-11-06 Milley Milton E Wireless network computing
US20080209075A1 (en) * 2007-02-22 2008-08-28 Yahoo! Inc. Synchronous delivery of media content and real-time communication for online dating

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918013A (en) 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
FR2770719B1 (en) 1997-10-30 2000-01-07 Sagem METHOD FOR COMMUNICATING AN IMAGE OF A COMPOSITION OF ELEMENTARY OBJECTS FROM A SERVER TERMINAL TO AT LEAST ONE USER TERMINAL

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671156A (en) * 1995-03-31 1997-09-23 Lucent Technologies Inc. Transmission method and system for JPEG images
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US5913029A (en) * 1997-02-07 1999-06-15 Portera Systems Distributed database system and method
US6233600B1 (en) * 1997-07-15 2001-05-15 Eroom Technology, Inc. Method and system for providing a networked collaborative work environment
US6175663B1 (en) * 1998-02-24 2001-01-16 Paravision Imaging, Inc. Method and apparatus for preserving background continuity in images
US6243761B1 (en) * 1998-03-26 2001-06-05 Digital Equipment Corporation Method for dynamically adjusting multimedia content of a web page by a server in accordance to network path characteristics between client and server
US6529948B1 (en) * 1999-08-31 2003-03-04 Accenture Llp Multi-object fetch component
US6571282B1 (en) * 1999-08-31 2003-05-27 Accenture Llp Block-based communication in a communication services patterns environment
US6615253B1 (en) * 1999-08-31 2003-09-02 Accenture Llp Efficient server side data retrieval for execution of client side applications
US7292588B2 (en) * 2001-05-01 2007-11-06 Milley Milton E Wireless network computing
US20030236835A1 (en) * 2002-06-19 2003-12-25 Levi Ronald M. Network communication system and apparatus
US20050021624A1 (en) * 2003-05-16 2005-01-27 Michael Herf Networked chat and media sharing systems and methods
US20060064472A1 (en) * 2004-09-20 2006-03-23 Mirho Charles A Obtaining information for proximate devices
US20080209075A1 (en) * 2007-02-22 2008-08-28 Yahoo! Inc. Synchronous delivery of media content and real-time communication for online dating

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090193073A1 (en) * 2008-01-24 2009-07-30 Fuji Xerox Co., Ltd. Information processing apparatus and computer readable medium
US8521805B2 (en) * 2008-01-24 2013-08-27 Fuji Xerox Co., Ltd. Information processing apparatus and computer readable medium

Also Published As

Publication number Publication date
US7272797B1 (en) 2007-09-18
FR2797699B1 (en) 2003-06-13
FR2797699A1 (en) 2001-02-23

Similar Documents

Publication Publication Date Title
AU770084B2 (en) Methods, apparatus, and systems for storing, retrieving and playing multimedia data
US5870767A (en) Method and system for rendering hyper-link information in a printable medium from a graphical user interface
CA2465536C (en) Methods and systems for preemptive and predictive page caching for improved site navigation
JP5222997B2 (en) Dynamic image composition
US5838927A (en) Method and apparatus for compressing a continuous, indistinct data stream
US5778372A (en) Remote retrieval and display management of electronic document with incorporated images
US6038598A (en) Method of providing one of a plurality of web pages mapped to a single uniform resource locator (URL) based on evaluation of a condition
US8751606B2 (en) Method and system for replacing hyperlinks in a webpage
US9922007B1 (en) Split browser architecture capable of determining whether to combine or split content layers based on the encoding of content within each layer
CN104981800A (en) Delivery and display of page previews during page retrieval events
CN101763357A (en) Method and system for browser to load internet resources
IL125326A (en) Method and system for html-driven interactive image client
WO2001055897A1 (en) Method and apparatus for processing web documents
EP1041497B1 (en) Information fetching control scheme using data type dependent strategy for reducing user response time
JP2002108671A (en) Method and system for providing customized information in computer processing system
US20080016184A1 (en) System and method for information transfer over a network
JP2004005655A (en) Downloading method over the internet
EP1159663A2 (en) A system and method for content analysis and minimization
CA2173698A1 (en) Method and system for comicstrip representation of multimedia presentations
AU765232B2 (en) Methods, apparatus, and systems for storing, retrieving and playing multimedia data
CN1382279A (en) Network advertisement method and system
US20020184335A1 (en) System and method for transferring selected imaging data from a digital camera
KR20010078995A (en) Method of partially displaying the images on the internet web pages
AU2003268827A1 (en) Methods, Apparatus and Systems for Storing, Retrieving and Playing Multimedia Data

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANEVSKY, DIMITRI;PICKOVER, CLIFFORD ALAN;ZADROZNY, WLODEK;AND OTHERS;REEL/FRAME:019536/0845;SIGNING DATES FROM 19990618 TO 19990629

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION