×

System and method for caching data

  • US 10,084,837 B2
  • Filed: 05/27/2014
  • Issued: 09/25/2018
  • Est. Priority Date: 11/21/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing, by one or more servers, via an Internet network, in response to at least one request, at least one service, the at least one service comprising providing streaming media content;

    the streaming media content including a plurality of songs belonging to at least one genre corresponding to at least one station;

    the at least one station being from a plurality of stations that correspond, at least in part, to genres; and

    providing, by the one or more servers, in response to at least one other request, other media content for delivery via the Internet network, the other media content having been selected for purchase based upon results of a search query received by the one or more servers;

    wherein;

    the streaming media content is provided via wireless communication to a remote cellular telephone electronic device;

    the one or more servers are configured to permit skipping of playback of at least one song of the plurality of songs in response to user request;

    Digital Rights Management (DRM) policy is enforced with respect to downloadable media content, the downloadable media content is downloaded, at least in part, from the one or more servers for storing, at least in part, in storage of the remote cellular telephone electronic device, the DRM policy permitting playing of the downloadable media content by the remote cellular telephone electronic device while a subscription associated with the remote cellular telephone electronic device exists;

    the remote cellular telephone electronic device comprises a wireless interface and antenna for use in the wireless communication;

    when the remote cellular telephone electronic device is in operation, the remote cellular telephone electronic device comprises a user interface that is configured to;

    receive at least one user input that requests that the remote cellular telephone electronic device display, at least in part, at least one radio station listing;

    receive at least one user selection for playing at the remote cellular telephone electronic device of at least one selected radio station from the listing;

    when the remote cellular telephone electronic device is in the operation, the remote cellular telephone electronic device is configured to store radio station stream media content of the at least one selected radio station, received from the one or more servers, for playing at the remote cellular telephone electronic device when connection with the one or more servers via the Internet is absent;

    wherein when the one or more servers are in operation, the one or more servers receive configuration-related information generated via an application executed by a remote computer, the configuration-related information being provided, via the wireless communication, from the one or more servers to a device application for execution by the remote cellular telephone electronic device, the configuration-related information being used in remotely configuring, at least in part, the remote cellular telephone electronic device for use with the one or more servers.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×