IP Library Granted Patent US 7,882,145
Granted Patent B2
US 7,882,145 · App. 12/779,692 · Granted Feb 1, 2011

Method and system for orchestration of content processing in mobile delivery frameworks

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 7,882,145
App. No.
12/779,692
Granted
Feb 1, 2011
Kind
B2
Abstract

A method and system for coordinating content processing in a mobile delivery framework, the method having the steps of embedding, within a metadata envelope associated with content, external references to external enablers; and inserting content processing coordination rules into the metadata envelope.

Claims (29)

1. A method comprising:

embedding a reference to an external enabler within metadata associated with content, the external enabler being used to operate on said content prior to one or both of delivery of the content and presentation of the content; and

inserting into metadata for a delivery enabler, content processing instructions to engage, via the reference, functionality of the external enabler for processing the content prior to the one or both of delivery of the content and presentation of the content.

2. The method of claim 1 , wherein the processing of the content includes at least one of content transformation; content screening, content compression and content decompression.

3. The method of claim 1 , wherein the metadata for the delivery enabler is included as part of the content.

4. The method of claim 1 , wherein the metadata for the delivery enabler is provided in a package along with the content.

5. The method of claim 1 , wherein the metadata for the delivery enabler is embedded by a content provider.

6. The method of claim 1 , wherein the metadata for the delivery enabler is embedded by a delivery server.

7. The method of claim 1 , wherein the content processing instructions are expressed in extensible markup language ‘XML’.

8. The method of claim 1 , wherein the metadata associated with the content comprises a reference to an extensible markup language namespace for the external enablers.

9. The method of claim 1 , wherein the metadata associated with the content comprises a reference to a location of extensible markup language schema defining syntax for the referenced external enabler.

10. An element within a mobile delivery framework comprising a processor and communications subsystem, the element configured to:

embed a reference to an external enabler within metadata associated with content, the external enabler being used to operate on said content prior to one or both of delivery of the content and presentation of the content; and

insert, into metadata for a delivery enabler, content processing instructions to engage, via the reference, functionality of the external enabler for processing the content prior to the one or both of delivery of the content and presentation of the content.

11. The element of claim 10 , wherein the processing of the content includes at least one of content transformation; content screening, content compression and content decompression.

12. The element of claim 10 , wherein the metadata for the delivery enabler is included as part of the content.

13. The element of claim 10 , wherein the metadata for the delivery enabler is provided in a package along with the content.

14. The element of claims 10 , wherein the element is a content provider.

15. The element of claim 10 , wherein the element is a delivery server.

16. The element of claim 10 wherein the content processing instructions are expressed in extensible markup language ‘XML’.

17. The element of claim 10 , wherein the metadata associated with the content comprises a reference to an extensible markup language namespace for the referenced external enabler.

18. The element of claim 10 , wherein the metadata associated with the content comprises a reference to a location of extensible markup language schema defining syntax for the referenced external enabler.

19. A method comprising:

retrieving, from metadata associated with content, a reference to an external enabler which is usable to operate on content prior to one or both of delivery of the content and presentation of the content;

extracting, from the metadata, content processing instructions to engage functionality of the external enabler; and

engaging the external enablers via the reference for processing the content according to the content processing instructions.

20. The method of claim 19 , wherein the external enabler is at least one of a presence enabler, a location enabler, a content screening enabler, a compression enabler and a decompression enabler.

21. The method of claim 19 , wherein the element is a delivery server.

22. The method of claim 19 , wherein the element is a delivery client.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 23, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037893/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2010
From: SHENFIELD, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024383/0007 →