Browse Prior Art Database

Method and system to load image selectively in blocks

IP.com Disclosure Number: IPCOM000244318D
Publication Date: 2015-Dec-02
Document File: 8 page(s) / 354K

Publishing Venue

The IP.com Prior Art Database

Abstract

This disclosure proposed a method and system to selectively load image, which can save bandwidth and improve response time compared with traditional ways and is special useful for mobile devices. With this method, the whole image do not need to be loaded at one time. A thumbnail of the image is sent to user first. User can select which parts of the image to be loaded first in a fine grained grids. The parts user selected can be adjacent or be far away.

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

Page 01 of 8

Method and system to load image selectively in blocks

In an environment with limited bandwidth or large network latency, on mobile for example, loading an image especially an image with big size always need to wait long time and consume much network flow. But actually, users are usually interested in only a small part of the image. For other parts of the image, he may only need a glimpse but not look into details.

In this invention, a method and system is presented so that the whole image do not need to be loaded at one time. A thumbnail of the image is sent to user first. User can select which parts of the image to be loaded first in a fine grained grids. After the selected parts of image are loaded, users may be satisfied with that and just stop here or continue to select other parts to be loaded. In this way, users do not need to wait long time until the whole image is loaded.

A real use case here is that users always like sharing photos or send their photos to others via social media software running a mobile . but mobiles users do not always like to open them on mobile because it is typically slow to load the whole image on mobile . With this innovation, user can just select their interested parts of the image from its thumbnail to load, while leave other parts of the image just in thumbnail. In this way, users would have better experience when reviewing image via social media.

The invention is to allow users to selectively load only his interested part of an image in network environment instead of the whole one . In order to support this idea, the following points are proposed in this disclosure.

1. An image is not necessarily loaded at one time. It can be allowed to load by part according to what are selected by users.

2. If user requests to load an image, a thumbnail of the image with only very small size (typically less than 50kB) will be sent to user first.

3. When user is browsing the thumbnail, a grid is covered on the thumbnail. The columns and rows of the grid can be customized by user even just by gesture. If user selects one or more cells of the grid, the fine-grained image of this selected part will be sent to user for browsing. At the same time, user can continue to select more cells to browser the corresponding fine image until he is satisfied.

4. Once user selects one cell for an image, a request will be sent to server that includes the column and row number of current grid and the position of the selected cell. With this information, server can determine which part of the image need to be retrieved to send to client.

5. If more than one cells are selected at the same time, the cell information can be sent to server in one request or different requests according to requirements. Server can set the requested image back in different responses concurrently so that each cell's image can be loaded concurrently and asynchronously

The following chart shows how the invention can be implemented.

1



Page 02 of 8


1. Mobil...