1460772158-e5b85a87-7683-4a68-8441-ec8a50e81209

1. A method comprising the steps of:
providing a plurality of pre-defined options to a plurality of users to fill a plan for each day for a pre-defined number of days;
sharing the filled forms of the plurality of users with a first user, wherein the first user and the plurality of users are connected through a social networking platform, and wherein the location of the plurality of users being updated in the filled forms;
providing an option to a plurality of advertisers to advertise services based on the filled forms of the plurality of users; and
enabling the first user to plan a trip with a first set of users of the plurality of users based on the filled forms by the plurality of users, advertised services by the plurality of advertisers and updations of locations of the plurality of users in the filled forms.
2. The method according to claim 1, further comprising enabling the first user to sort the filled forms by the plurality of users.
3. The method according to claim 1, further comprising enabling the first user to rank the filled forms by the plurality of users.
4. The method according to claim 1, wherein the location of the plurality of users is dynamically updated in the filled forms.
5. The method according to claim 1, wherein the enabling the first user to plan the trip comprises enabling search of filled plan based on geographic area.
6. The method according to claim 1, wherein enabling the first user to plan each day of the pre-defined number of days according to the filled forms of the plurality of users planning for a trip in a geographical area and advertised services in the geographical user.
7. The method according to claim 1, further comprising enabling enabling plurality of advertisers to advertise services based on a location filled in the form by the plurality of users.
8. A non-transitory computer-readable storage medium comprising programmable instructions adapted to be executed on one or more processors, and to perform a method of enabling the first user to plan a trip at a platform server, the platform server being administered by at least one of an administrator, the programmable instructions causing at least one processor to:
provide a plurality of pre-defined options to a plurality of users to fill a plan for each day for a pre-defined number of days;
share the filled forms of the plurality of users with a first user, wherein the first user and the plurality of users are connected through a social networking platform, wherein the location of the plurality of users being updated in the filled forms;
provide an option to a plurality of advertisers to advertise services based on the filled forms of the plurality of users; and
enable the first user to plan a trip with a first set of users of the plurality of users based on the filled forms by the plurality of users, advertised services by the plurality of advertisers and updations of locations of the plurality of users in the filled forms.
9. The computer-readable medium of claim 8, wherein the instructions further comprise the step of causing at least one processor to enable the first user to sort the filled forms by the plurality of users.
10. The computer-readable medium of claim 8, wherein the instructions further comprise the step of causing at least one processor to enable the user to rank the filled forms by the plurality of users.
11. The computer-readable medium of claim 8, wherein the instructions further comprise the step of causing at least one processor to enable search of filled plan based on geographic area.
12. The computer-readable medium of claim 8, wherein the instructions further comprise the step of causing at least one processor to enable the first user to plan each day of the pre-defined number of days according to the filled forms of the plurality of users planning for a trip in a geographical area and advertised services in the geographical user.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for improving the performance of a radio access network (RAN), wherein the RAN radiates to define a wireless coverage area, wherein the wireless coverage area comprises a forward link and a reverse link, wherein the wireless coverage area serves a first wireless communication device (WCD), and wherein the RAN contains a forward link buffer that queues packets to the first WCD, and a reverse link buffer that queues packets from the first WCD, wherein the forward link buffer is also associated with a first high threshold and a first low threshold, and wherein the reverse link buffer is also associated with a second high threshold and a second low threshold, the method comprising:
the RAN detecting a recurrence of a pattern of buffer occupancy, wherein the pattern includes: (i) a first state in which the forward link buffer is above the first high threshold and the reverse link buffer is below the second low threshold, (ii) then a second state in which the forward link buffer is below the first low threshold and the reverse link buffer is above the second high threshold, wherein the pattern occurs within a given duration of time; and
based on at least the detection of the recurrence, the RAN allocating additional capacity on the forward link to the first WCD.
2. The method of claim 1, wherein the pattern includes a third state in which the first forward link buffer is below the first low threshold and the reverse link buffer is below the second low threshold, wherein the third state occurs between when the first state occurs and when the second state occurs.
3. The method of claim 1, wherein the forward link operates according to time division multiplexing (TDM), whereby the forward link is divided into TDM slots, wherein the RAN is configured to transmit data to at least one WCD during each forward link slot.
4. The method of claim 3, wherein the wireless coverage area also serves a second WCD, wherein the RAN allocating the additional capacity on the forward link to the first WCD comprises:
the RAN allocating at least one forward link slot to the first WCD instead of allocating the at least one forward link slot to the second WCD.
5. The method of claim 3, wherein the wireless coverage area also serves a second WCD, wherein the RAN also contains a second forward link buffer associated with a second WCD, and wherein the RAN allocating the additional capacity on the forward link to the first WCD instead of to the second WCD comprises: the RAN determining that the forward link buffer contains a first data to transmit to the first WCD; the RAN determining that the second forward link buffer contains a second data to transmit to the second WCD; the RAN transmitting the first data to the first WCD during a first forward link slot; and the RAN transmitting the second data to the second WCD during a second forward link slot, wherein the first forward link slot occurs before the second forward link slot.
6. The method of claim 1, wherein the first WCD is engaging in at least one of (i) primarily transmitting data in a reverse direction, and (ii) receiving data in a forward direction, then transmitting a representation of at least some of that data in the reverse direction.
7. The method of claim 1, wherein the wireless coverage area also serves a second WCD, the method further comprising:
before the RAN detects the recurrence of the pattern, the RAN assigning both the first WCD and the second WCD a given level of forward link quality of service.
8. The method of claim 1, wherein the RAN maintains a forward link data rate threshold associated with the WCD, the method further comprising:
the RAN determining that the first WCD is receiving forward link data at a rate below the forward link data rate threshold associated with the first WCD, wherein the RAN allocating the additional capacity on the forward link to the first WCD is also based on the determination.
9. A radio access network (RAN), comprising: a base transceiver station that radiates to define a wireless coverage area, wherein the wireless coverage area comprises a forward link and a reverse link, wherein the wireless coverage area serves a first wireless communication device (WCD); a processor configured to execute program instructions; and a memory configured to store (i) program data, and (ii) program instructions executable by the processor, wherein the program data includes a forward link buffer associated with the first WCD, and a reverse link buffer associated with the first WCD, and wherein the program instructions are executable by the processor to (i) detect a recurrence of a pattern of buffer occupancy, wherein the pattern includes: (a) a first state in which the forward link buffer is above a first high threshold and the reverse link buffer is below a second low threshold, (b) then a second state in which the forward link buffer is below a first low threshold and the reverse link buffer is above a second high threshold, wherein the pattern occurs within a given duration of time, and (ii) based on at least the detection of the recurrence, allocate additional capacity on the forward link to the first WCD.
10. The RAN of claim 9, wherein the forward link operates according to time division multiplexing (TDM), whereby the forward link is divided into TDM slots, wherein the RAN is configured to transmit data to at least one WCD during each forward link slot, and wherein the program instructions, executable by the processor, to allocate the additional capacity on the forward link to the first WCD comprises program instructions, executable by the processor, to allocate at least one forward link slot to the first WCD.
11. The RAN of claim 9, wherein the program data also includes a forward link data rate threshold associated with the WCD,
wherein the program instructions are executable by the processor also to determine that the first WCD is receiving forward link data at a rate below the forward link data rate threshold associated with the first WCD,
wherein the RAN allocating the additional capacity on the forward link to the first WCD is also based on the determination.
12. The RAN of claim 9, wherein the first burst of data and the second burst of data are both associated with an application executing on the first WCD.
13. The RAN of claim 9, wherein the RAN also serves a second WCD, wherein the program instructions executable by the processor to allocate the additional capacity on the forward link to the first WCD comprise:
program instructions executable by the processor to allocate at least one forward link slot to the first WCD instead of allocating the at least one forward link slot to the second WCD.