News Column

Patent Issued for Distributing Group of Images Associated with Web Page via Number of Data Connections Less than Number of Images in Group

July 15, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- According to news reporting originating from Alexandria, Virginia, by VerticalNews journalists, a patent by the inventors Dinh, Hung T. (Austin, TX); Lakhdhir, Mansoor A. (Austin, TX); Pham, Phong A. (Austin, TX), filed on February 13, 2012, was published online on July 1, 2014.

The assignee for this patent, patent number 8769114, is International Business Machines Corporation (Armonk, NY).

Reporters obtained the following quote from the background information supplied by the inventors: "Embodiments of the inventive subject matter generally relate to the field of data processing, or, more specifically, distribution of images from a server to client.

"In distributing images on data processing systems, documents having many images are slow to load on the client side, and the images are cumbersome to administer on the server side. Consider the following HTML segment:

"TABLE-US-00001 1 Business Partner support from IBM PartnerWorld

www.ibm.com/i/v11/m/en/mast_logo.gif' border='0' alt='IBM' width='150' height='47'/>
www.ibm.com/i/c.gif' border='0' width='1' height='1' alt='Skip to main content'/>
1.cacheibm.com/printer.gif' width='23' height='19' alt= 'Link to printable version of page'>

"This example HTML segment is an excerpt from the IBM website at http://www.developer.ibm.com. Notice the repeated use of elements. This segment contains five elements, and the document from which this example was excerpted, at the time of this writing, contained 156 elements. For each such element, a browser displaying the document opens a separate TCP/IP connection to a server, and transmits an HTTP request message requesting the image file identified in the `src` attribute of the element. Each such request eventually results in a corresponding HTTP response message from the server, through still another TCP/IP connection. In addition, each TCP/IP connection requires system calls to establish sockets and transmit TCP/IP `send` messages, each of which requires a full-blown context switch at the CPU level, recognized by persons of ordinary skill in the art as a heavy computer processing burden. Displaying the document from which this example was excerpted requires 312 TCP/IP connections just for the image transfers. Moreover, this is not at all atypical. Web pages today often contain many images.

"Notice also that the `src` attributes identify image files in several file system locations. In fact, the `src` attribute can only identify files stored in file system locations. System administrators on the server side must store and manage image files in ways that are cumbersome, with image files often scattered around in different file system locations on different servers. Tracking updates and locating and removing obsolete images are all very cumbersome on file systems. For all these reasons, there is an ongoing need for improved ways of distributing images in data processing systems."

In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventors' summary information for this patent: "Embodiments of the inventive subject matter include a method of distributing images from a server for web pages. The server receives a request from a client for a group of images associated with a web page. The request encodes an image group identifier and a retrieving function. The server executes the retrieving function with the image group identifier to obtain the group of images. In response to the request, the group of images are transmitted over a number of data communication connections between the client and the server that are less than a number of images in the group of images.

"Embodiments include a method of distributing images from a server for dynamic web pages. The server obtains dynamic server page content responsive to a request from a client for a dynamic server page. The server determines that the dynamic server page content indicates a plurality of images. The server inserts into the dynamic server page content an image group identifier and a first indication that the image group identifier identifies a group of images, which is the plurality of images. For each of the plurality of images, the server inserts into the dynamic server page content a client side file name and a second indication of location for displaying the image by the client. The server transmits to the client the dynamic server page content with the image group identifier, the first indication, the client side file names, and the second indications."

For more information, see this patent: Dinh, Hung T.; Lakhdhir, Mansoor A.; Pham, Phong A.. Distributing Group of Images Associated with Web Page via Number of Data Connections Less than Number of Images in Group. U.S. Patent Number 8769114, filed February 13, 2012, and published online on July 1, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8769114.PN.&OS=PN/8769114RS=PN/8769114

Keywords for this news article include: Information Technology, Information and Data Processing, International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters
http://t1d.www-1.cacheibm.com/pwhome.jpg' width='61O' height='52' alt='IBM PartnerWorld home header graphic' />