IP Library Granted Patent US 8,934,871
Granted Patent B2
US 8,934,871 · App. 11/897,987 · Granted Jan 13, 2015

Accessing subscribed content with a mobile computing device

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,934,871
App. No.
11/897,987
Granted
Jan 13, 2015
Kind
B2
Abstract

A mobile computing device has a radio frequency transceiver and a processing circuit. The radio frequency transceiver is configured to communicate over a wireless network with a remote server. The processing circuit is configured to receive subscribed content from the remote server. The processing circuit is configured to determine a status of at least one local system resource and to determine whether to proceed with accessing the subscribed content based on the status.

Claims (75)

1. A mobile computing device, comprising:

a radio frequency transceiver to communicate over a wireless network with a remote server;

a memory;

a memory port to receive a removable memory card;

a display; and

a processing circuit to:

receive, from a user of the mobile computer device, a selection of subscribed content to be received from the remote server,

determine an availability of the memory by determining whether a predetermined amount of memory is free, wherein the predetermined amount of memory is a user-selectable value,

in response to the selection of the subscribed content, present to the user one or more available options for accessing the subscribed content, wherein the one or more available options for accessing the subscribed content are based on the availability of the memory,

receive a user selection from the one or more options presented, and

access the subscribed content based on the user selection.

2. The mobile computing device of claim 1 , the removable memory card comprising the memory.

3. The mobile computing device of claim 2 , the availability of the memory comprising whether the removable memory card is present in the memory port.

4. The mobile computing device of claim 1 , when the predetermined amount of memory is not free, the option presented to the user comprising an option to stream the content.

5. The mobile computing device of claim 1 , the option is one of a set of options for accessing the subscribed content, the processing circuit to present a stream option and a download option when the memory is available.

6. The mobile computing device of claim 5 , the set of options does not comprise a download option if the memory is not available.

7. The mobile computing device of claim 1 , the option for accessing the subscribed content comprising a subscribe option.

8. The mobile computing device of claim 1 , the processing circuit further to:

set the mobile computing device in a download mode or stream mode in response to the user selection,

determine when the removable memory card becomes present or is no longer present in the memory port,

switch to the stream mode when the removable memory card is no longer present and the mobile computing device is in the download mode, and

switch to the download mode when the removable memory card becomes present and the mobile computing device is in the stream mode.

9. The mobile computing device of claim 1 , the processing circuit to:

determine whether the mobile computing device is in an inactive state, and

delay access of the subscribed content when a power supply of the mobile computing device is not connected to an external power source, the mobile computing device is not connected to a local wireless network, and the mobile computing device is not in the inactive state.

10. A method of receiving content from a remote server at a mobile computing device, comprising:

receiving, from a user of the mobile computer device, a selection of subscribed content to be received by the mobile computing device from the remote server;

determining an availability of a memory of the mobile computing device by determining whether a predetermined amount of memory is free, wherein the predetermined amount of memory is a user-selectable value;

in response to receiving the selection of the subscribed content, presenting, on the mobile computing device, one or more available options for accessing subscribed content published by a content provider with which a user of the mobile computing device has a subscription to receive updated subscribed content, wherein the one or more available options for accessing the subscribed content are based on the availability of the memory;

receiving a user selection from the one or more options; and

accessing the subscribed content based on the user selection from the one or more options.

11. The method of claim 10 , wherein a removable memory card at the mobile computing device comprising the memory.

12. The method of claim 11 , determining the availability of the memory comprising determining whether the removable memory card is present in the memory port.

13. The method of claim 10 , when the predetermined amount of memory is not free, the option presented to the user comprising an option to stream the content.

14. The method of claim 10 , the option is one of a set of options for accessing the subscribed content, presenting an option for accessing the subscribed content comprising presenting a stream option and a download option if the memory is available.

15. The method of claim 14 , the set of options does not comprise a download option if the memory is not available.

16. The method of claim 10 , the option of accessing the subscribed content comprising a subscribe option.

17. The method of claim 10 , further comprising:

setting the mobile computing device in a download mode or stream mode in response to the user selection;

determining when a removable memory card becomes present or is no longer present at the mobile device;

switching to the stream mode when the removable memory card is no longer present and the mobile computing device is in the download mode;

switching to the download mode when the removable memory card becomes present and the mobile computing device is in the stream mode;

determining whether a power supply of the mobile computing device is connected to an external power source;

determining whether the mobile computing device is in an inactive state;

accessing the subscribed content on the mobile computing device based on the user selection when the power supply of the mobile computing device is connected to the external power source, the mobile computing device is connected to a local wireless network and the mobile computing device is in the inactive state, wherein the subscribed content is accessed from the remote server via the local wireless network; and

delaying access of the subscribed content when the power supply of the mobile computing device is not connected to the external power source, the mobile computing device is not connected to the local wireless network, and the mobile computing device is not in the inactive state.

18. The method of claim 10 , further comprising:

storing the user selection in the memory; and

accessing updated subscribed content published after receiving the user selection based on the stored user selection.

19. A mobile computing device, comprising:

a radio frequency transceiver to communicate over a wireless network with a remote server:

a memory;

a display; and

a processing circuit to:

receive, from a user of the mobile computer device, a selection of subscribed content to be received from the remote server, wherein the subscribed content is published by a content provider with which the user of the mobile computing device has a subscription to receive updated subscribed content,

determine an availability of the memory by determining whether a predetermined amount of memory is free, wherein the predetermined amount of memory is a user-selectable value,

in response to the selection of the subscribed content, present to the user one or more available options for accessing the subscribed content based on the availability of the memory,

receive a user selection from the presented one or more options,

store the user selection in the memory,

set the mobile computing device in a download mode or a stream mode in response to the user selection,

determine when a removable memory card becomes present or is no longer present at the mobile computing device,

switch to the stream mode when the removable memory card is no longer present and the mobile computing device is in the download mode,

switch to the download mode when the removable memory card becomes present when the mobile computing device is in the stream mode,

determine whether a power supply of the mobile computing device is connected to an external power source,

determine whether the mobile computing device is connected to a local wireless network,

determine whether the mobile computing device is in an inactive state,

upon receiving an indication that new updated subscribed content is available, access the new updated subscribed content based on the stored user selection when the power supply of the mobile computing device is connected to the external power source, the mobile computing device is connected to the local wireless network, and the mobile computing device is in the inactive state, and

delay access of the subscribed content when the power supply of the mobile computing device is not connected to the external power source, the mobile computing device is not connected to the local wireless network, and the mobile computing device is not in the inactive state.

20. The mobile computing device of claim 19 , further comprising a memory port to receive the removable memory card comprising the memory.

21. The mobile computing device of claim 20 , the availability of the memory comprising whether the removable memory card is present in the memory port.

22. The mobile computing device of claim 10 , when the predetermined amount of memory is not free, the option presented to the user comprising an option to stream the content.

23. The mobile computing device of claim 19 , the option is one of a set of options for accessing the subscribed content, the processing circuit to present a stream option and a download option if the memory is available.

24. The mobile computing device of claim 23 , the set of options does not comprise a download option if the memory is not available.

25. The mobile computing device of claim 19 , the option for accessing the subscribed content comprising a subscribe option.

26. The mobile computing device of claim 19 , the subscribed content comprising a podcast or other enclosed file format in the feed.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 4, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020319/0568 →