Systems and methods for dynamic rate identification
AssigneeDISH Wireless L.L.C.
InventorStephen Bye
Life of this patent
Estimating the term…
Abstract
A dynamic rate adjustment system identifies a user device and receives data from the user device comprising data describing a location of the user device. The dynamic rate adjustment system identifies a current time and a current cost for networking services to be provided to the user device. The dynamic rate adjustment system determines a dynamic rate for the user device to use the networking services based on the current time, user device data, and the cost for networking services. The user device may be caused to pause transmitting or receiving certain types of data based on the dynamic rate.
Claims20
A system, comprising:
- at least one processor;
- at least one memory coupled to the at least one processor, the memory having computer-executable instructions stored thereon that, when executed by the at least one processor, cause the system to:
- receive user device data from a user device, the user device data comprising data describing a location of the user device;
- identify a cost for networking services to be provided to the user device based on an indication of a location within which the networking services are provided and a time at which the networking services are to be provided;
- determine a dynamic rate for the user device to use the networking services based on the user device data and the cost for networking services;
- and
- cause the user device to transmit data based on the dynamic rate.
A method in a dynamic rate identification system, the method comprising:
- identifying one or more sectors of a network, each sector representing a geographic area within which the network is able to provide networking services to user devices;
- for each sector of the one or more sectors:
- identifying a cost for providing networking services to user devices located within the sector;
- and
- identifying a change in the cost for providing networking services over time;
- receiving data from a user device, the user device data comprising data describing a location of the user device, data describing one or more types of data for which the user device requires networking services, and data describing a priority measure for each type of data of the one or more types of data;
- determining a sector within which the user device is located based on the location of the user device and the identified one or more sectors;
- determining a dynamic rate for providing networking services to the user device based on a current time, the cost for providing networking services to user devices located within the determined sector, and the change in the cost for providing networking services over time within the determined sector;
- determine whether the user device should not transmit at least one type of data of the one or more types of data based on the priority measure for each type of data and the determined dynamic rate;
- and
- causing the user device to not transmit the at least one type of data.
A method in a user device, the method comprising:
- transmitting one or more types of data, each type of data having a priority, via a network;
- transmitting location data to a dynamic rate identification system;
- receiving, from the dynamic rate identification system, a dynamic rate;
- determining, whether at least one type of data of the one or more types of data should not be transmitted by the user device based on at least the priority of each type of data and the dynamic rate;
- and
- temporarily stopping the transmission of the at least one type of data.
Dependencies are inferred from the claim text.