Apparatus and methods for operation of a wireless server
First Claim
Patent Images
1. A method comprising:
- storing, at a wireless server, preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients;
storing, at the wireless server, download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a cost threshold of a transmission path for downloading the media content;
identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and
downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by;
determining whether a cost of downloading the identified media content to the at least one mobile wireless client via an available transmission path would exceed the cost threshold;
in response to a determination that the cost would not exceed the cost threshold, downloading the identified media content to the at least one mobile wireless client via the available transmission path; and
in response to a determination that the cost would exceed the cost threshold, delaying the downloading of the identified media content until a transmission path is available at a cost that does not exceed the cost threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a wireless server downloads media content to a mobile wireless client based on one or more criteria for the mobile wireless client, where the one or more criteria are identified in the wireless server.
-
Citations
16 Claims
-
1. A method comprising:
-
storing, at a wireless server, preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients; storing, at the wireless server, download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a cost threshold of a transmission path for downloading the media content; identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by; determining whether a cost of downloading the identified media content to the at least one mobile wireless client via an available transmission path would exceed the cost threshold; in response to a determination that the cost would not exceed the cost threshold, downloading the identified media content to the at least one mobile wireless client via the available transmission path; and in response to a determination that the cost would exceed the cost threshold, delaying the downloading of the identified media content until a transmission path is available at a cost that does not exceed the cost threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
storing, at a wireless server, preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients; storing, at the wireless server, download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria a capacity limit associated with the at least one mobile wireless client; identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by; if a size of the identified media content is less than the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client over a wireless channel; and if the size of the identified media content is greater that the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client in response to detection of a physical connection between the at least one mobile wireless client and the wireless server.
-
-
8. A non-transitory machine-readable memory that stores instructions, which, when performed by a wireless server, cause the machine to perform operations comprising:
-
storing, at a wireless server, preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients; storing, at the wireless server, download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a cost threshold of a transmission path for downloading the media content; identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by; determining whether a cost of downloading the identified media content to the at least one mobile wireless client via an available transmission path would exceed the cost threshold; in response to a determination that the cost would not exceed the cost threshold, downloading the identified media content to the at least one mobile wireless client via the available transmission path; and in response to a determination that the cost would exceed the cost threshold, delaying the downloading of the identified media content until a transmission path is available at a cost that does not exceed the cost threshold. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory machine-readable memory that stores instructions, which, when performed by a wireless server, cause the machine to perform operations comprising:
-
storing, at a wireless server, preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients; storing, at the wireless server, download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a capacity limit associated with the at least one mobile wireless client identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by; if a size of the identified media content is less than the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client over a wireless channel; and if the size of the identified media content is greater that the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client in response to detection of a physical connection between the at least one mobile wireless client and the wireless server.
-
-
13. A wireless server, comprising:
-
a controller; a database storing preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients, and storing download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a cost threshold of a transmission path for downloading the media content; an interface to download the media content to a mobile wireless client; and a memory storing instructions, which when executed by the controller cause the controller to perform operations comprising; identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client via the interface in response to the download criteria associated with the at least one mobile wireless client being satisfied by; determining whether a cost of downloading the identified media content to the at least one mobile wireless client via an available transmission path would exceed the cost threshold; in response to a determination that the cost would not exceed the cost threshold, downloading the identified media content to the at least one mobile wireless client via the available transmission path; and in response to a determination that the cost would exceed the cost threshold, delaying the downloading of the identified media content until a transmission path is available at a cost that does not exceed the cost threshold. - View Dependent Claims (14, 15)
-
-
16. A wireless server, comprising:
-
a controller; a database storing preferences associated with each of a plurality of mobile wireless clients registered with the wireless server, the preferences regarding types of media content and categorizations within each type of media content for each of the plurality of mobile wireless clients, and storing download criteria associated with each of the plurality of mobile wireless clients registered with the wireless server, the download criteria including a capacity limit associated with the at least one mobile wireless client, an interface to download the media content to a mobile wireless client; and a memory storing instructions, which when executed by the controller cause the controller to perform operations comprising; identifying media content to download to at least one mobile wireless client of the plurality of mobile wireless clients based on the preferences associated with the at least one mobile wireless client; and downloading the identified media content to the at least one mobile wireless client in response to the download criteria associated with the at least one mobile wireless client being satisfied by; if a size of the identified media content is less than the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client over a wireless channel; and if the size of the identified media content is greater that the capacity limit associated with the at least one mobile wireless client, downloading the identified media content to the at least one mobile wireless client in response to detection of a physical connection between the at least one mobile wireless client and the wireless server.
-
Specification