Methods and systems for reducing burst usage of a networked computer system
US-9614733-B1 · Apr 4, 2017 · US
US9800686B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9800686-B2 |
| Application number | US-201414170531-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 31, 2014 |
| Priority date | Jan 31, 2014 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: determining a location associated with a client device, assigning a priority to packets, received from the client device or targeted for the client device, based at least on the location associated with the client device, and processing packets based on the priority assigned to the packets.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium comprising instructions which, when executed by a processor causes the processor to: determine a first location associated with a first client device and a second location associated with a second client device; assign a first priority to packets received from the first client device or targeted for the first client device, based on the first location and historical location information associated with the first client device; assign a second priority to packets received from the second client device or targeted for the second client device, based on the second location and historical location information associated with the second client device, wherein the first priority and the second priority are different; process packets received from or targeted for the first client device based on the first priority and processing packets received from or targeted to the second client device based on the second priority; and select session parameters for a first session corresponding to the packets based on the first priority and a second session corresponding to the packets based on the second priority assigned to the packets; and reduce a number of processed packets associated with the second session while maintaining a number of processed packets associated with the first session. 2. The non-transitory computer readable medium of claim 1 , wherein the first location associated with the first client device is a current location of the first client device. 3. The non-transitory computer readable medium of claim 1 , wherein the first location associated with the first client device is a previous location of the first client device that is not a current location of the first client device. 4. The non-transitory computer readable medium of claim 1 , wherein the first location associated with the first client device is a previous location of the first client device when the session was initiated by the first client device, the packets corresponding to the session, wherein the previous location of the first client device is different from a current location of the first client device. 5. The non-transitory computer readable medium of claim 1 , wherein the first location associated with the first client device is a location at which the first client device is located at for a majority of time that the first client device is detected. 6. The non-transitory computer readable medium of claim 1 , wherein the first location and the second location each identify a three dimensional space. 7. The non-transitory computer readable medium of claim 1 , wherein the instructions to process the packets comprise instructions to wirelessly transmit the packets using transmission parameters that are based on the first location associated with the first client device. 8. The non-transitory computer readable medium of claim 1 , wherein the instructions to process the packets comprise instructions to transmit the packets on a wired medium from available wireless and wired mediums based on the priority that is based on the first location associated with the first client device. 9. The non-transitory computer readable medium of claim 1 , wherein the instructions to process the packets comprise instructions to store priority information indicating the priority in the packets and forwarding the packets with the priority information. 10. The non-transitory computer readable medium of claim 1 , wherein the priority assigned to the packets defines a guaranteed level of Quality of Service (QoS). 11. The non-transitory computer readable medium of claim 1 , wherein the packets comprise a request for a call, and wherein processing the packets comprises: accepting or rejecting the call based at least on the first location associated with the first client device. 12. A system comprising: at least one device including a hardware processor; the hardware processor being configured to execute instructions to: determine a location associated with a first client device; assign a priority to packets, received from the first client device or targeted for the first client device, based on the location associated with the first client device and historical location information associated with the first client device, wherein the historical location information is based on a priority associated with a zone that the first client device has historically been located in; process packets based on the priority assigned to the packets by accepting or rejecting a call based at least on the location associated with the first client device; and reduce a number packets received to a second client device while maintaining a number of packets received by the first client device. 13. The system of claim 12 , wherein the location associated with the first client device is a previous location of the first client device that is not a current location of the first client device. 14. The system of claim 12 , wherein the location associated with the first client device is a location at which the first client device is located at for a majority of time that the first client device is detected. 15. The system of claim 12 , wherein processing the packets comprises wirelessly transmitting the packets using transmission parameters that are based on the location associated with the first client device. 16. The system of claim 12 , wherein processing the packets comprises transmitting the packets on a wired medium from available wireless and wired mediums based on the priority that is based on the location associated with the first client device. 17. The system of claim 12 , wherein the hardware processor is configured to execute instructions to select session parameters for a session corresponding to the packets based on the priority assigned to the packets. 18. A method comprising: determining a location associated with a first client device, wherein the location associated with the first client device is a previous location of the first client device that is not a current location of the first client device; assigning a priority to packets, received from the first client device or targeted for the first client device, based on the previous location associated with the first client device and historical location information associated with the first client device, wherein the historical location information is based on a percentage of an amount of time that the first client device is located in a zone having a particular priority associated therewith; processing packets based on the priority assigned to the packets; and reducing a number packets received to a second client device while maintaining a number of packets received by the first client device. 19. The method of claim 18 , wherein the zone is a high priority zone. 20. The method of claim 18 , further comprising selecting session parameters for a session corresponding to the packets based on the priority assigned to the packets.
Services making use of location information · CPC title
QOS or priority aware · CPC title
Electricity · mapped topic
Electricity · mapped topic
Allocation of priorities to traffic types · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.