1460744087-2e54f3c4-3866-4ea5-9695-e7f995c28124

1. A method comprising:
refreshing a second row of a memory array at a first time interval;
setting, in response to the refreshing at the first time interval, a voltage of a voltage indicator corresponding to the second row of the memory array to a nominal value;
determining, after the setting, that an access to the first row of a memory array has occurred, the first row of the memory array adjacent to at least the second row of the memory array;
modifying, in response to the determining, the voltage of the voltage indicator;
detecting a triggering event, wherein the triggering event is based on, the voltage of the voltage indicator exceeding a threshold, wherein the modifying causes the voltage of the voltage indicator to exceed the threshold;
requesting a refresh for the second row of the memory array in response to detecting the triggering event; and
refreshing, in response to the requesting, the second row of the memory array at a second time interval, the second time interval being less than the first time interval.
2. The method of claim 1, wherein the voltage indicator is based on whether an access to the first row of the memory array has occurred.
3. The method of claim 1, wherein the triggering event is detected when a number of accesses to the first row of the memory array is outside a threshold.
4. The method of claim 1, further comprising:
resetting a number of accesses to the first row of the memory array when at least one of an access to the second row of the memory array occurs and a refresh of the second row of the memory array occurs.
5. The method of claim 4, further comprising:
refreshing the second row of the memory array before the first time interval elapses.
6. A method, comprising:
refreshing a row of a memory array at a first time interval;
determining a time elapsed since the refreshing the row of the memory array;
detecting a triggering event, wherein the triggering event is based on a time since the refreshing the row of the memory array being greater than the first time interval; and
requesting a high priority refresh for the row of the memory array in response to detecting the triggering event.
7. The method of claim 6, wherein the triggering event is detected when the time elapsed since refreshing the row of the memory array is outside a threshold.
8. The method of claim 6, further comprising:
refreshing the row of the memory array before the first time interval elapses.
9. The method of claim 6, further comprising:
resetting the time elapsed since refreshing the row of the memory array following a refresh of the row of the memory array.
10. The method of claim 1, wherein the voltage indicator is part of a row access calculator.
11. The method of claim 1, wherein the voltage indicator is configured to maintain a historical record of past first row accesses since a last refresh of the second row.
12. A method comprising:
receiving, in response to an adjacent row being accessed, a charge into a circuit associated with a primary row, the primary row adjacent to at least the adjacent row;
transmitting at least a portion of the charge to a storage capacitor;
determining, by a comparator, that a total charge in the storage capacitor exceeds a threshold;
generating, in response to the total charge exceeding the threshold, a request to refresh the primary row.
13. The method of claim 12, the method further comprising:
transmitting, in response to the receiving, the charge to a pulse width modulator,
wherein the transmitting the at least a portion of the charge to the storage capacitor is from the pulse width modulator circuit.
14. The method of claim 12, the method further comprising:
supplying, in response to a refresh of the primary row, a second charge to a transistor; and
grounding, by the second charge being supplied to the transistor, the storage capacitor.
15. The method of claim 12, wherein the primary row is between the adjacent row and a second adjacent row.

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 of making media content available for delivery via a data communications network, the method comprising:
receiving, via a communications interface, a request to make media content available for delivery;
obtaining, via the communications interface, a media file having the media content;
determining a plurality of media profiles, based on the request, wherein:
each media profile of the plurality of media profiles determines a manner in which the media content is transcoded; and
the plurality of media profiles includes:
a first set of media profiles, and
a second set of media profiles different from the first set of media profiles;
wherein each of the first set of media profiles and the second set of media profiles comprises two or more media profiles;
transcoding, with a processing unit, the media file in accordance with the first set of media profiles to produce a first set of two or more output media files;
subsequent to producing the first set of two or more output media files, sending, via the communications interface, a notification that the media content is available for delivery using at least the first set of media profiles, based on a determination that the media file has been transcoded in accordance with the first set of media profiles; and
subsequent to sending the notification, transcoding the media file in accordance with the second set of media profiles to produce a second set of two or more output media files.
2. The method of making media content available for delivery via a data communications network as recited in claim 1, wherein the media content comprises a video.
3. The method of making media content available for delivery via a data communications network as recited in claim 1, wherein obtaining the media file associated with the media content comprises receiving the media file with the request.
4. The method of making media content available for delivery via a data communications network as recited in claim 1, wherein:
the request includes information indicative of a location of the media file; and
obtaining the media file associated with the media content comprises retrieving the media file using the information indicative of the location of the media file.
5. The method of making media content available for delivery via a data communications network as recited in claim 1, wherein:
the request includes notification information; and
sending the notification comprises sending the notification based on the notification information.
6. The method of making media content available for delivery via a data communications network as recited in claim 5, wherein the notification information comprises at least one of:
a Uniform Resource Locator (URL),
an email, or
an Internet Protocol (IP) address.
7. The method of making media content available for delivery via a data communications network as recited in claim 1, further including determining, from the plurality of media profiles, the first set of media profiles.
8. The method of making media content available for delivery via a data communications network as recited in claim 7, wherein the determination of the first set of media profiles is based on information received in the request.
9. A server for making media content available for delivery via a data communications network, the server comprising:
a communications interface; and
a processing unit coupled with the communications interface and configured to perform functions including:
receiving, via the communications interface, a request to make media content available for delivery;
obtaining, via the communications interface, a media file including the media content;
determining a plurality of media profiles, based on the request, wherein the plurality of media profiles includes:
each media profile of the plurality of media profiles determines a manner in which the media content is transcoded; and
a first set of media profiles, and
a second set of media profiles different from the first set of media profiles;
wherein each of the first set of media profiles and the second set of media profiles comprises two or more media profiles;

transcoding the media file in accordance with the first set of media profiles to produce a first set of two or more output media files;
subsequent to producing the first set of two or more output media files, sending, via the communications interface, a notification that the media file is available for delivery using at least the first set of media profiles, based on a determination that the media file has been transcoded in accordance with the first set of media profiles; and
subsequent to sending the notification, transcoding the media file in accordance with the second set of media profiles to produce a second set of two or more output media files.
10. The server for making media content available for delivery via a data communications network as recited in claim 9, wherein the processing unit is configured to obtain the media file associated with the media content by receiving the media file with the request.
11. The server for making media content available for delivery via a data communications network as recited in claim 9, wherein the processing unit is configured to:
identify, in the request, information indicative of a location of the media file; and
obtain the media file associated with the media content by retrieving the media file using the information indicative of the location of the media file.
12. The server for making media content available for delivery via a data communications network as recited in claim 9, wherein the processing unit is configured to:
identify, in the request, notification information; and
send the notification based on the notification information.
13. The server for making media content available for delivery via a data communications network as recited in claim 9, wherein the processing unit is further configured to determine, from the plurality of media profiles, the first set of media profiles.
14. The server for making media content available for delivery via a data communications network as recited in claim 13, wherein the processing unit is further configured to base the determination of the first set of media profiles on information received in the request.
15. A non-transitory computer-readable medium having instructions imbedded thereon for making media content available for delivery via a data communications network, the computer-readable medium including instructions for:
receiving a request to make media content available for delivery;
obtaining a media file including the media content;
determining a plurality of media profiles, based on the request, wherein:
each media profile of the plurality of media profiles determines a manner in which the media content is transcoded; and
the plurality of media profiles includes:
a first set of media profiles, and
a second set of media profiles different from the first set of media profiles;
wherein each of the first set of media profiles and the second set of media profiles comprises two or more media profiles;
transcoding the media file in accordance with the first set of media profiles to produce a first set of two or more output media files;
subsequent to producing the first set of two or more output media files, sending a notification that the media file is available for delivery using at least the first set of media profiles, based on a determination that the media file has been transcoded in accordance with the first set of media profiles; and
subsequent to sending the notification, transcoding the media file in accordance with the second set of media profiles to produce a second set of two or more output media files.
16. The non-transitory computer-readable medium recited in claim 15, wherein the instructions for obtaining the media file associated with the media content comprise instructions for receiving the media file with the request.
17. The non-transitory computer-readable medium recited in claim 15, wherein:
the instructions include instructions for identifying, in the request, information indicative of a location of the media file; and
the instructions for obtaining the media file associated with the media content comprise instructions for retrieving the media file using the information indicative of the location of the media file.
18. The non-transitory computer-readable medium recited in claim 15, wherein:
the instructions include instructions for identifying, in the request, notification information; and
the instructions for sending the notification comprise instructions for sending the notification based on the notification information.
19. The non-transitory computer-readable medium recited in claim 15, further including instructions for determining, from the plurality of media profiles, the first set of media profiles.
20. The non-transitory computer-readable medium recited in claim 19, wherein the instructions for determining include instructions for basing the determination of the first set of media profiles on information received in the request.