IP Library Patent Application 14214492
Patent Application
App. No. 14/214,492

WIRELESS END-USER DEVICE PROVIDING AMBIENT OR SPONSORED SERVICES

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 None
App. No.
14/214,492
Abstract

A wireless end-user device is disclosed. One or more user inputs indicate that a user of the wireless end-user device authorizes the device to send a first file to a server over a network of a first network type, and that the user does not authorize the device to send a second file to the server over the network of the first type. Based on the one or more user inputs and a determination that the device is connected to the network of the first type, the device sends the first file, but not the second file, to the server over the network of the first network type. Upon detecting that the device is connected to a network of the second network type, the device sends the second file to the server over the network of the second network type.

Claims (70)

1 . A wireless end-user device, comprising:

one or more modems enabling the wireless end-user device to communicate over at least two wireless network types, the at least two network types including a first network type and a second network type;

memory configured to store two or more files of a particular type, the two or more files including a first file and a second file;

a user interface; and

one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to:

obtain one or more user inputs, the one or more user inputs indicating (a) that a user of the wireless end-user device authorizes the wireless end-user device to send the first file to a server over a network of the first is network type, and (b) that the user of the wireless end-user device does not authorize the wireless end-user device to send the second file to the server over the network of the first network type,

determine that the wireless end-user device is connected to the network of the first network type,

based on the one or more user inputs and the determination that the wireless end-user device is connected to the network of the first network type, (i) cause the first file to be sent to the server over the network of the first network type, and (ii) prevent the second file from being sent to the server over the network of the first network type,

determine that the wireless end-user device is connected to a network of the second network type, and

based on the determination that the wireless end-user device is connected to the network of the second network type, cause the second file to be sent to the server over the network of the second network type.

2 . The wireless end-user device recited in claim 1 , wherein the two or more files of the particular type are photographs.

3 . The wireless end-user device recited in claim 1 , wherein the two or more files of the particular type have the same file extension.

4 . The wireless end-user device recited in claim 1 , wherein the two or more files of the particular type were generated by a particular application program.

5 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs identify a first file folder, and wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to move the first file to the first file folder, and wherein causing the first file to be sent to the server over the network of the first network type comprises sending a contents of is the first file folder to the server over the network of the first network type.

6 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs comprise a selection of an option or field associated with the first file or the second file.

7 . The wireless end-user device recited in claim 6 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

create the first file, the second file, or both the first file and the second file before obtaining the one or more user inputs.

8 . The wireless end-user device recited in claim 1 , wherein causing the first file to be sent to the server over the network of the first network type is further based on a geographical location of the wireless end-user device.

9 . The wireless end-user device recited in claim 1 , wherein causing the first file to be sent to the server over the network of the first network type is further based on a geographical location in which the first file was created.

10 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs indicate that the user of the wireless end-user device does not authorize the wireless end-user device to send the first file to the server over a network of the second network type.

11 . The wireless end-user device recited in claim 1 , wherein the first network type is cellular and the second network type is wireless fidelity (Wi-Fi).

12 . The wireless end-user device recited in claim 1 , wherein the first network type is roaming and the second network type is home.

13 . The wireless end-user device recited in claim 1 , wherein the at least two wireless network types comprise Wi-Fi, local area, cellular, Bluetooth, personal area, or a combination of these.

14 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

notify the user of the wireless end-user device of a cost associated with sending the first file to the server over the network of the first network type.

15 . The wireless end-user device recited in claim 14 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

present a service plan offer through the user interface, the service plan offer being associated with sending the first file to the server over the network of the first network type.

16 . The wireless end-user device recited in claim 15 , wherein the service plan offer offers a service plan that enables the user to send the first file to the server over the network of the first network type.

17 . The wireless end-user device recited in claim 16 , wherein obtaining the one or more user inputs comprises obtaining a response to the service plan offer, the response to the service plan offer indicating acceptance of the service plan.

18 . The wireless end-user device recited in claim 15 , wherein the service plan offer offers a service plan that enables the user to send the first file to the server over the network of the first network type at a specified quality or at a specified compression level.

19 . The wireless end-user device recited in claim 14 , wherein notifying the user of the wireless end-user device of the cost associated with sending the first file to the server over the is network of the first network type comprises presenting a service plan offer through the user interface, the service plan offer enabling the wireless end-user device to send the first file to the server over the network of the first network type.

20 . The wireless end-user device recited in claim 19 , wherein the service plan offer offers a service plan that enables the user of the wireless end-user device to send the first file to the server over the network of the first network type.

21 . The wireless end-user device recited in claim 20 , wherein obtaining the one or more user inputs comprises obtaining a response to the service plan offer, the response to the service plan offer indicating acceptance of the service plan.

22 . The wireless end-user device recited in claim 20 , wherein the service plan offer offers a service plan that enables the user to send the first file to the server over the network of the first network type at a specified quality or at a specified compression level.

23 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

allow the user of the wireless end-user device to review or modify the first file before sending the first file to the server over the network of the first network type.

24 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs specify a level of compression or quality.

25 . The wireless end-user device recited in claim 24 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

generate the first file by compressing a third file based on the level of is compression or quality.

26 . The wireless end-user device recited in claim 25 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

send the third file to the server over the network of the second type.

27 . The wireless end-user device recited in claim 25 , wherein the level of compression or quality is a first level of compression or quality, and wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

generate a fourth file by compressing the third file based on a second level of compression or quality, the second level of compression or quality providing for a lower compression or a higher quality than the first level of compression or quality, and

send the fourth file to the server over the network of the second type.

28 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

obtain a level of compression or quality from the user of the wireless end-user device.

29 . The wireless end-user device recited in claim 28 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

generate the first file by compressing a third file based on the level of compression or quality.

30 . The wireless end-user device recited in claim 29 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the is one or more processors to:

send the third file to the server over the network of the second type.

31 . The wireless end-user device recited in claim 29 , wherein the level of compression or quality is a first level of compression or quality, and wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

generate a fourth file by compressing the third file based on a second level of compression or quality, the second level of compression or quality providing for a lower compression or a higher quality than the first level of compression or quality, and

send the fourth file to the server over the network of the second type.

32 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs specify a first level of compression associated with the network of the first network type and a second level of compression associated with the network of the second type.

33 . The wireless end-user device recited in claim 32 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

apply the first level of compression to the first file before sending the first file to the server over the network of the first network type, and

apply the second level of compression to the second file before sending the second file to the server over the network of the second network type.

34 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

obtain, from the user of the wireless end-user device, a first level of compression associated with the network of the first network type, and

obtain, from the user of the wireless end-user device, a second level of is compression associated with the network of the second network type.

35 . The wireless end-user device recited in claim 34 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

apply the first level of compression to the first file before sending the first file to the server over the network of the first network type, and

apply the second level of compression to the second file before sending the second file to the server over the network of the second network type.

36 . The wireless end-user device recited in claim 1 , wherein the indication that the user of the wireless end-user device authorizes the wireless end-user device to send the first file to the server over the network of the first network type also indicates that the authorization is valid only if there is no cost to the user associated with sending the first file to the server over the network of the first network type.

37 . The wireless end-user device recited in claim 1 , wherein the indication that the user of the wireless end-user device authorizes the wireless end-user device to send the first file to the server over the network of the first network type also indicates that the authorization is valid only if sending the first file to the server over the network of the first network type will not cause an overage associated with a service plan associated with the wireless end-user device.

38 . The wireless end-user device recited in claim 1 , wherein the one or more user inputs also indicate that a cost of use of the network of the first network type associated with sending the first file to the server over the network of the first network type is to be subsidized or borne by a service sponsor, the service sponsor being an entity other than a subscriber associated with the wireless end-user device.

39 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more is processors, the one or more machine-executable instructions further cause the one or more processors to:

obtain, from the user of the wireless end-user device, an indication that a cost of use of the network of the first network type associated with sending the first file to the server over the network of the first network type is to be subsidized or borne by a service sponsor, the service sponsor being an entity other than a subscriber associated with the wireless end-user device.

40 . The wireless end-user device recited in claim 1 , wherein, when executed by the one or more processors, the one or more machine-executable instructions further cause the one or more processors to:

notify the user of the wireless end-user device that a cost of use of the network of the first network type associated with sending the first file to the server over the network of the first network type is subsidized or borne by a service sponsor, the service sponsor being an entity other than a subscriber associated with the wireless end-user device.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jan 5, 2017
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 041268/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2014
From: RALEIGH, GREGORY G.
To: HEADWATER PARTNERS I LLC
Reel/Frame 032619/0781 →