IP Library Granted Patent US 9,258,354
Granted Patent B2
US 9,258,354 · App. 13/881,950 · Granted Feb 9, 2016

Progressive multimedia synchronization

Inventors: Manuel Astudillo (Lomma, SE); Johan Gulliksson (Bjarred, SE); Sami Niemi (Skanor, SE); Martin Andersson (Lund, SE)
Assignee: Mobile Imaging in Sweden AB
H04L67/06H04L67/1095
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,258,354
App. No.
13/881,950
Granted
Feb 9, 2016
Kind
B2
Abstract

There is disclosed means for uploading/downloading images to/from a remote server and for viewing the same. The uploading/downloading of the images to/from the remote server is parallel instead of serial. This means that the images, instead of being transferred as a sequential stream of bytes, instead are arranged in scans of image data in such a way that the uploaded/downloaded images can be browsed early albeit at a lower quality than if the entire image data is considered. As in the serial case, it is possible to interrupt the uploading/downloading process at any time, and still browse the received image data. Likewise it is possible to re-start the uploading/downloading process in the future.

Claims (37)

1. A method comprising:

providing multimedia content at a storing device;

dividing said multimedia content into at least two packages;

classifying, depending on data in said at least two packages and by using a relevance criterion, said at least two packages as a relevant package and at least one less relevant package; and

transmitting said relevant package from said storing device to a receiving device,

wherein a tail is appended to each transmitted package, said tail enabling each transmitted package to be decoded at said receiving device,

wherein said tail comprises information regarding a position in the multimedia content of the package to which said tail is appended,

wherein said multimedia content represent a first and a second multimedia file and wherein said first and second multimedia files each are divided and classified into a relevant package and at least one less relevant package, and

wherein the second of said first and second multimedia files is provided after at least one of said at least one less relevant package of said first multimedia file has been transmitted,

said method further comprising transmitting said relevant package of said second multimedia file before transmitting the remaining of said at least one less relevant package of said first multimedia file.

2. The method according to claim 1 , further comprising

ordering, by using said relevance criterion, said at least one less relevant package in descending relevance; and transmitting the remaining of said at least one less relevant package from said storing device to said receiving device according to said ordering.

3. The method according to claim 1 , wherein said multimedia content represent at least two multimedia files and wherein said at least two multimedia files each are divided and classified into a relevant package and at least one less relevant package, said method further comprising transmitting each of one of said relevant packages before transmitting any of said at least one less relevant packages.

4. The method according to claim 1 , wherein said relevant package comprises information enabling a preview of the multimedia content.

5. The method according to claim 1 , wherein said multimedia content is progressively decodable.

6. The method according to claim 1 , wherein said multimedia content conforms with at least one standard from the group of SPIHT, JPEG, JPEG progressive, JPEG2000, WebP, and JPEG XR.

7. The method according to claim 1 , wherein in a case said multimedia content is not progressively decodable, said method further comprising transcoding said multimedia content into a progressively decodable representation before dividing said multimedia content.

8. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

provide multimedia content;

divide said multimedia content into at least two packages;

classify, depending on data in said at least two packages and by using a relevance criterion, said at least two packages as a relevant package and at least one less relevant package; and

transmit said relevant package to a receiving device,

wherein a tail is appended to each transmitted package, said tail enabling each transmitted package to be decoded at said receiving device,

wherein said tail comprises information regarding a position in the multimedia content of the package to which said tail is appended,

wherein said multimedia content represent a first and a second multimedia file and wherein said first and second multimedia files each are divided and classified into a relevant package and at least one less relevant package, and

wherein the second of said first and second multimedia files is provided after at least one of said at least one less relevant package of said first multimedia file has been transmitted, and

the apparatus is further caused to: transmit said relevant package of said second multimedia file before transmitting the remaining of said at least one less relevant package of said first multimedia file.

9. The apparatus according to claim 8 , wherein the apparatus is further caused to:

order, by using said relevance criterion, said at least one less relevant package in descending relevance; and transmit the remaining of said at least one less relevant package to said receiving device according to said ordering.

10. The apparatus according to claim 8 , wherein said multimedia content represent at least two multimedia files and wherein said at least two multimedia files each are divided and classified into a relevant package and at least one less relevant package, the apparatus is further caused to: transmit each of one of said relevant packages before transmitting any of said at least one less relevant packages.

11. The apparatus according to claim 8 , wherein said relevant package comprises information enabling a preview of the multimedia content.

12. The apparatus according to claim 8 , wherein said multimedia content is progressively decodable.

13. The apparatus according to claim 8 , wherein said multimedia content conforms with at least one standard from the group of SPIHT, JPEG, JPEG progressive, JPEG2000, WebP, and JPEG XR.

14. The apparatus according to claim 8 , wherein in a case said multimedia content is not progressively decodable, the apparatus is further caused to: transcode said multimedia content into a progressively decodable representation before dividing said multimedia content.

15. A computer program product comprising a non-transitory computer readable medium having computer executable program code stored thereon, which when executed by a processor causes an apparatus to perform the method of claim 1 .

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS LLC
Reel/Frame 052694/0303 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: GULLIKSSON, JOHAN; NIEMI, SAMI; ANDERSSON, MARTIN
To: MOBILE IMAGING IN SWEDEN AB
Reel/Frame 032263/0414 →
Continuity (2)
Provisional Application 61409620 · Nov 3, 2010
Related Publication 20140237083A1 · Aug 21, 2014