IP Library Granted Patent US 8,204,485
Granted Patent B2
US 8,204,485 · App. 12/435,101 · Granted Jun 19, 2012

System and method for enabling a mobile content player to interface with multiple content servers

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,204,485
App. No.
12/435,101
Granted
Jun 19, 2012
Kind
B2
Abstract

A system and method is provided for a wireless device for adding a content server as a content source for the wireless device in a push content delivery system having a plurality of content servers configurable for delivering push content to the wireless device. The process operable on the wireless device comprises receiving an invitation from the content server at the wireless device; determining if a mobile content player is to be installed on the wireless device; determining if the invitation is accepted; sending wireless device data to the content server from the wireless device if the invitation is accepted, where the wireless device data is for configuring the content server to push content to the wireless device; and retrieving and installing the mobile content player on the wireless device if the mobile content server is to be installed.

Claims (50)

1. A wireless device comprising:

a processor for controlling operation of the wireless device;

a first input device coupled to the processor for accepting an input;

at least one display device coupled to the processor for communicating an output to the user;

a communications subsystem coupled to the processor for communicating with a communications network, the communications network including a plurality of content servers configurable for delivering push content to the wireless device;

a memory coupled to the processor; and

a storage device coupled to the processor;

the wireless device including one or more modules for adding one of the plurality of content servers as a content source for the wireless device in a push content delivery system, the one or more modules being configured to cause the wireless device to:

receive an invitation from a given content server of the plurality of content servers;

upon receipt of the invitation and prior to providing a first notification of the invitation, determining if a mobile content player for displaying content identified in the invitation is installed in the storage device;

provide a second notification that the mobile content player is to be installed when it is determined that the mobile content player is to be installed;

provide the first notification of the invitation from the given content server when it is determined that the mobile content player is not to be installed;

determine if the invitation is accepted;

send data to the content server if the invitation is accepted, the data for configuring the content server to push content to the wireless device; and

retrieve and install the mobile content player in the storage device if the mobile content player is to be installed.

2. The wireless device according to claim 1 , wherein the determining if a mobile content player is to be installed in the storage device further comprises:

determining if the mobile content player is already installed in the storage device;

providing the second notification on the display device of the invitation and mobile content player availability if the mobile content player is not installed, the second notification being in the form of an electronic mail communication appearing on the display of the wireless device; and

providing a prompt for a selection as to whether or not the mobile content player is to be installed.

3. The wireless device according to claim 2 , wherein the electronic mail communication includes at least one of an electronic mail message (email), an SMS message, and an MMS message, and the providing of a prompt for a selection as to whether or not the mobile content player is to be installed includes providing in the electronic mail communication a Uniform Resource Locator (URL) for retrieving the mobile content player.

4. The wireless device according to claim 3 , wherein selection of the URL for retrieving the mobile content player operates as both an acceptance of installation of the mobile content player and an acceptance of the invitation from the given content server.

5. The wireless device according to claim 1 , wherein the determining if a mobile content player is to be installed in the storage device further comprises:

determining if the mobile content player is already installed in the storage device;

determining if a version of the mobile content player installed in the storage device is compatible with a version being offering by the content server if the mobile content player is already installed in the storage device;

providing the second notification that the version of the mobile content player installed in the storage device is not compatible with the version being offered by the content server if the version of the mobile content player installed in the storage device is not compatible the version being offered by the content server;

and providing the first notification of the invitation received from the content server on the display device.

6. The wireless device according to claim 1 , wherein the determining if the invitation is accepted comprises providing the first notification of the invitation on the display device and receiving a selection from the first input device as to whether or not the invitation is accepted.

7. The wireless device according to claim 1 , wherein the wireless device is configured to receive push content from the plurality of content servers with no input needed from a user after the invitations are accepted for each of the plurality of content servers and after the mobile content player is installed on the wireless device.

8. The wireless device according to claim 1 , wherein the one or more modules include at least one of a listener, an email handler, a transaction handler, a request manager, a content player, and a delivery manager.

9. A method in a wireless device for adding a content server as a content source for the wireless device in a push content delivery system having a plurality of content servers configurable for delivering push content to the wireless device, the method comprising:

receiving an invitation from the content server at the wireless device;

upon receipt of the invitation and prior to providing a first notification of the invitation, determining if a mobile content player for displaying content identified in the invitation is installed in the storage device;

providing a second notification that the mobile content player is to be installed when it is determined that the mobile content player is to be installed;

providing the first notification of the invitation from the given content server when it is determined that the mobile content player is not to be installed;

determining if the invitation is accepted;

sending wireless device data to the content server from the wireless device if the invitation is accepted, the wireless device data for configuring the content server to push content to the wireless device; and

retrieving and installing the mobile content player on the wireless device if the mobile content player is to be installed.

10. The method according to claim 9 , wherein the determining if a mobile content player is to be installed on the wireless device further comprises:

determining if the mobile content player is already installed on the wireless device;

providing the second notification of the invitation and mobile content player availability if the mobile content player is not installed, the second notification being in the form of an electronic mail communication appearing on the display of the wireless device; and

providing a prompt for selection as to whether or not the mobile content player is to be installed.

11. The method according to claim 10 , wherein the electronic mail communication includes at least one of an electronic mail message (email), an SMS message, and an MMS message, and the providing of a prompt for a selection as to whether or not the mobile content player is to be installed includes providing in the electronic mail communication a Uniform Resource Locator (URL) for retrieving the mobile content player.

12. The method according to claim 11 , wherein selection of the URL for retrieving the mobile content player operates as both an acceptance of installation of the mobile content player and acceptance of the invitation from the content server.

13. The method according to claim 9 , wherein the determining if a mobile content player is to be installed on the wireless device further comprises:

determining if the mobile content player is already installed on the wireless device;

determining if a version of the mobile content player installed on the wireless device is compatible with a version being offering by the content server if the mobile content player is already installed on the wireless device;

providing the second notification that the version of the mobile content player installed on the wireless device is not compatible with the version being offered by the content server if the version of the mobile content player installed on the wireless device is not compatible with the version being offered by the content server; and

providing the first notification of the invitation received from the content server.

14. The method according to claim 9 , wherein the determining if the invitation is accepted comprises providing the first notification of the invitation and receiving a selection as to whether or not the invitation is accepted.

15. The method according to claim 9 , wherein upon completion of the method, the wireless device is configured to receive push content from the plurality of content servers with no input needed from a user after the invitations are accepted for each of the plurality of content servers.

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 Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2012
From: CHALK MEDIA SERVICE CORP.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028096/0155 →