IP Library Granted Patent US 8,595,748
Granted Patent B1
US 8,595,748 · App. 12/003,315 · Granted Nov 26, 2013

Systems and methods for transmitting and receiving large objects via digital radio broadcast

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 8,595,748
App. No.
12/003,315
Granted
Nov 26, 2013
Kind
B1
Abstract

Methods and systems for transmitting and receiving large objects via digital radio broadcast involve retrieving an object and an object description; assigning a unique identifier to the object; segmenting the object into a plurality of fragments; generating at least one long message having selected ones of the fragments and a long header including the unique identifier and the object description; generating at least one short message having selected ones of the fragments and a short header including the unique identifier; and communicating the at least the long message or the short message to a digital radio broadcast transmitter. In accordance with certain embodiments, reassembly of the object can begin with either a long message or a short message.

Claims (53)

1. A method of assembling a large object from a digital radio broadcast transmission comprising the steps of:

receiving a short message having at least one fragment and a short header comprising a unique identifier at a digital radio broadcast receiver via digital radio broadcast transmission;

partially assembling an object from the at least one fragment of the short message;

receiving a long message having at least one fragment and a long header comprising the unique identifier and an object description; and

assembling the object from the at least one fragment of the long message and the object description,

wherein the object is partially assembled without waiting to receive the object description.

2. The method of claim 1 wherein the object description includes a file name.

3. The method of claim 1 wherein the object description includes a version.

4. The method of claim 1 wherein the object description includes a discard time.

5. The method of claim 4 wherein the object is discarded at the discard time.

6. The method of claim 1 wherein the object description includes a file size.

7. The method of claim 1 wherein the object description includes a Multipurpose Internet Mail Extensions hash.

8. The method of claim 1 wherein the short header includes a relative position in the object of a first of the at least one fragments of the short message, and the long header includes a relative position in the object of a first of the at least one fragments of the long message.

9. The method of claim 8 wherein the object is assembled based on the relative position of the first of the at least one first fragments and the relative position of the first of the at least one second fragments.

10. The method of claim 1 wherein a plurality of long messages and a plurality of short messages are received.

11. The method of claim 10 wherein more short messages than long messages are received.

12. The method of claim 10 wherein more long messages than short messages are received.

13. A non-transitory, tangible computer readable medium comprising computer program instructions for assembling a large object from a digital radio broadcast transmission, the instructions adapted to cause a processing system to execute steps comprising:

receiving a short message having at least one fragment and a short header comprising a unique identifier at a digital radio broadcast receiver via digital radio broadcast transmission;

partially assembling an object from the at least one fragment of the short message;

receiving a long message having at least one fragment and a long header comprising the unique identifier and an object description; and

assembling the object from the at least one fragment of the long message and the object description,

wherein the object is partially assembled without waiting to receive the object description.

14. The non-transitory, tangible computer readable medium of claim 13 wherein the object description includes a file name.

15. The non-transitory, tangible computer readable medium of claim 13 wherein the object description includes a version.

16. The non-transitory, tangible computer readable medium of claim 13 wherein the object description includes a discard time.

17. The non-transitory, tangible computer readable medium of claim 16 wherein the object is discarded at the discard time.

18. The non-transitory, tangible computer readable medium of claim 13 wherein the object description includes a file size.

19. The non-transitory, tangible computer readable medium of claim 13 wherein the object description includes a Multipurpose Internet Mail Extensions hash.

20. The non-transitory, tangible computer readable medium of claim 13 wherein the short header includes a relative position in the object of a first of the at least one fragments of the short message, and the long header includes a relative position in the object of a first of the at least one fragments of the long message.

21. The non-transitory, tangible computer readable medium of claim 20 wherein the object is assembled based on the relative position of the first of the at least one first fragments and the relative position of the first of the at least one second fragments.

22. The non-transitory, tangible computer readable medium of claim 13 wherein a plurality of long messages and a plurality of short messages are received.

23. The non-transitory, tangible computer readable medium of claim 22 wherein more short messages than long messages are received.

24. The non-transitory, tangible computer readable medium of claim 22 wherein more long messages than short messages are received.

25. A system for assembling a large object from a digital radio broadcast transmission comprising:

a processing system; and

a memory coupled to the processing system, wherein the processing system is configured to execute steps comprising:

receiving a short message having at least one fragment and a short header comprising a unique identifier at a digital radio broadcast receiver via digital radio broadcast transmission;

partially assembling an object from the at least one fragment of the short message;

receiving a long message having at least one fragment and a long header comprising the unique identifier and an object description; and

assembling the object from the at least one fragment of the long message and the object description,

wherein the object is partially assembled without waiting to receive the object description.

26. The system of claim 25 wherein the object description includes a file name.

27. The system of claim 25 wherein the object description includes a version.

28. The system of claim 25 wherein the object description includes a discard time.

29. The system of claim 28 wherein the object is discarded at the discard time.

30. The system of claim 25 wherein the object description includes a file size.

31. The system of claim 25 wherein the object description includes a Multipurpose Internet Mail Extensions hash.

32. The system of claim 25 wherein the short header includes a relative position in the object of a first of the at least one fragments of the short message, and the long header includes a relative position in the object of a first of the at least one fragments of the long message.

33. The system of claim 32 wherein the object is assembled based on the relative position of the first of the at least one first fragments and the relative position of the first of the at least one second fragments.

34. The system of claim 25 wherein a plurality of long messages and a plurality of short messages are received.

35. The system of claim 34 wherein more short messages than long messages are received.

36. The system of claim 34 wherein more long messages than short messages are received.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 040821/0108 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 9, 2015
From: IBIQUITY DIGITAL CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037069/0153 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2015
From: MERRILL LYNCH CREDIT PRODUCTS, LLC
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 036877/0146 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 21, 2009
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 022980/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2008
From: HAGGERTY, JOSEPH P.; SHAH, CHINMAY M.; MILBAR, MAREK; STEKAS, JAMES C.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 020915/0912 →