IP Library Granted Patent US 8,290,442
Granted Patent B2
US 8,290,442 · App. 11/516,495 · Granted Oct 16, 2012

Testing media content for wireless communication devices

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,290,442
App. No.
11/516,495
Granted
Oct 16, 2012
Kind
B2
Abstract

A communications network comprises a wireless communication device, a mobile data service and an apparatus for testing media content developed for a wireless communication device. This apparatus comprises a media content composer module, a web server, and a dispatcher module. The dispatcher module is programmed to: receive a media content simulation request from the composer module; publish media content developed on the composer module onto the web server, the published content having a uniform resource locator (URL) associated thereto; and transmit to the mobile data service the URL and instructions to the wireless communication device or a wireless communication device simulator to open a web browser and access the URL thereby downloading the media content from the web server.

Claims (37)

1. A method in a development tool for testing media content developed for a wireless communication device, comprising:

receiving a media content simulation request at a dispatcher module from a composer module;

publishing by the dispatcher module media content onto a web server in response to the received simulation request, the media content published on a path;

transmitting to a wireless communication device, or a wireless communication device simulator, the path and a wireless application protocol (WAP) service load request to open a web browser and access the path thereby downloading and running the media content from the web server by sending the WAP service load request to a mobile data service (MDS), or to a MDS simulator, and pushing the path, or a uniform resource locator URL associated with the path, and the WAP service load request from the MDS, or MDS simulator, to the wireless communication device, or the wireless communication device simulator; and

transmitting to the wireless communication device, or the wireless communication device simulator, a playback instruction for controlling playback of the media content running on the wireless communication device, or the wireless communication device simulator.

2. A method as claimed in claim 1 further comprising between receiving and publishing: exporting the media content into a publishable format.

3. A method as claimed in claim 1 wherein the content is rich media content.

4. A method as claimed in claim 1 wherein the WAP service load request comprises an identifier of the device, and the URL and instructions are pushed to the device having the identifier.

5. A method as claimed in claim 1 further comprises opening a simulator session before a simulation request is received.

6. A method as claimed in claim 5 wherein the simulator session is opened when a document in a media content composer program is opened.

7. A method as claimed in claim 6 further comprising hiding the simulator session after opening, then unhiding the simulator session when the simulation request is received.

8. A method as claimed in claim 6 further comprising opening multiple simulator sessions when a document in the composer program is opened.

9. A method as claimed in claim 8 wherein each simulator session uses at least one port, and the opening of each simulator session further comprises:

examining a repository for available ports;

selecting available ports for the simulator session; and

assigning the available ports to the simulator session.

10. A computer readable memory having recorded thereon statements and instructions for execution on a computer to carry out a method in a development tool for testing media content developed for a wireless communication device comprising the steps of:

receiving a media content simulation request at a dispatcher module from a composer module;

publishing by the dispatcher module media content onto a web server in response to the received simulation request, the media content published on a path; and

transmitting to a wireless communication device or a wireless communication device simulator the path and a wireless application protocol (WAP) service load request to open a web browser and access the path thereby downloading and running the media content from the web server by sending the WAP service load request to a mobile data service (MDS), or to a MDS simulator, and pushing the path, or a URL associated with the path, and the WAP service load request from the MDS, or MDS simulator, to the wireless communication device, or the wireless communication device simulator; and

transmitting to the wireless communication device, or the wireless communication device simulator, a playback instruction for controlling playback of the media content running on the wireless communication device, or the wireless communication device simulator.

11. An apparatus for testing media content developed for a wireless communication device, comprising:

a media content composer module for developing media content for the wireless communication device;

a web server;

a dispatcher module programmed to:

receive a media content simulation request from the composer module;

publish the media content developed on the composer module onto the web server, the media content published on a path in response to a received simulation request; and

transmit to a wireless communication device or a wireless communication device simulator the path and a wireless application protocol (WAP) service load request to open a web browser and access the path thereby downloading and running the media content from the web server by sending the WAP service load request to a mobile data service (MDS), or to a MDS simulator, and pushing the path, or a URL associated with the path, and the WAP service load request from the MDS, or MDS simulator, to the wireless communication device, or the wireless communication device simulator; and

a control panel programmed to transmit to the wireless communication device, or the wireless communication device simulator, a playback instruction for controlling playback of the media content running on the wireless communication device, or the wireless communication device simulator.

12. A communications network comprising a wireless communication device, a mobile data service and an apparatus for testing media content developed for a wireless communication device, the apparatus comprising:

a media content composer module for developing media content for the wireless communication device;

a web server;

a dispatcher module programmed to:

receive a media content simulation request from the composer module;

publish the media content developed on the composer module onto the web server, the media content published on a path in response to a received simulation request; and

transmit to the mobile data service connection service the path and a wireless application protocol (WAP) service load request for the wireless communication device or a wireless communication device simulator to open a web browser and access the path thereby downloading and running the media content from the web server by sending the WAP service load request to a mobile data service (MDS), or to a MDS simulator, and pushing the path, or a URL associated with the path, and the WAP service load request from the MDS, or MDS simulator, to the wireless communication device, or the wireless communication device simulator; and

a control panel programmed to transmit to the wireless communication device, or the wireless communication device simulator, a playback instruction for controlling playback of the media content running on the wireless communication device, or the wireless communication device simulator.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/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 Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →