1. A method for controlling entry of fluid into a wellbore from a subsurface formation, comprising:
detecting an increase in volume of drilling fluid stored in a supplyreturn tank;
determining whether a rate of fluid entry into the wellbore is slowing;
switching control of discharge of fluid from the wellbore from maintaining a selected wellbore pressure to controlling a rate of discharge of fluid from the wellbore to be substantially constant while reducing the wellbore pressure and while the fluid entry rate is slowing; and
returning control of discharge of fluid from the wellbore from controlling a rate of discharge of fluid from the wellbore to maintaining the selected wellbore pressure when fluid entering the wellbore is at an acceptable level.
2. The method of claim 1 wherein the controlling wellbore pressure and controlling rate of fluid entry comprises operating a variable orifice choke in a discharge line from the wellbore.
3. The method of claim 1 wherein the determining slowing comprises detecting at least one of constant volume and decreasing volume of drilling fluid stored in the supplyreturn tank.
4. The method of claim 1 wherein the returning control is performed when a variable orifice choke is substantially completely opened.
5. The method of claim 1 wherein the fluid comprises hydrocarbon.
6. A method, comprising:
measuring either (i) a level of fluid in a drilling fluid storage tank while pumping the drilling fluid into a wellbore from the tank and returning fluid from the wellbore into the tank or (ii) a rate of flow of fluid returning from the wellbore;
determining a rate at which fluid enters the wellbore by determining a change in either (i) the fluid level or (ii) the measured rate of flow of fluid returning from the wellbore;
switching control of discharged fluid returning from the wellbore to be substantially constant while reducing wellbore pressure when the determined rate is slowing; and
switching control of discharged fluid returning from the wellbore to maintain a selected wellbore fluid pressure when a formation causing the entry of fluid into the wellbore becomes depleted.
7. The method of claim 6 wherein the control of fluid returning from the wellbore comprises operating a variable orifice choke in a discharge line from the wellbore.
8. The method of claim 6 further comprising measuring a flow rate of fluid into the wellbore.
9. The method of claim 8 wherein the measuring the flow rate of fluid into the wellbore and returning from the wellbore comprises detecting at least one of constant volume and decreasing volume of fluid stored in a supplyreturn tank.
10. The method of claim 6 wherein switching control to maintain a selected wellbore pressure is performed when a variable orifice choke is substantially completely opened.
11. An apparatus, comprising:
a fluid level sensor functionally coupled to a fluid storage tank;
a flow rate sensor functionally coupled to a pump, the pump functionally coupled at an intake to the fluid storage tank and at an outlet to a conduit disposed in a wellbore;
a pressure sensor functionally coupled to a fluid outlet from the wellbore;
a controllable flow restriction disposed in the fluid outlet; and
a controller in signal communication with the fluid level sensor, the flow rate sensor and the pressure sensor, the controller having instructions programmed therein to cause operation of the controllable flow restriction to: (i) maintain a substantially constant fluid level in the tank while reducing pressure in the fluid outlet after detection of an increase in the level thereof and subsequent slowing of a rate of the increase; and (ii) maintaining a substantially constant pressure in the fluid outlet when the rate of increase drops below a selected amount.
12. The apparatus of claim 11 further comprising a flow meter functionally coupled to the outlet of the pump, and wherein the controller comprises instructions to cause the operation of the controllable flow restriction in response to a difference between a measured fluid low rate into the wellbore and a measured fluid flow returning from the wellbore.
13. The apparatus of claim 11 wherein the controllable flow restriction comprises an adjustable orifice choke.
14. The apparatus of claim 11 wherein the conduit comprises a drill pipe.
15. The apparatus of claim 11 further comprising a rotating control head disposed at a top of the wellbore, the rotating control head sealing an annular space between the wellbore and the conduit therein, the rotating control head having a fluid outlet in fluid communication with the annular space and in fluid communication with the fluid outlet.
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 client for providing customized audiovideo (AV) and animation programming over a network, the client comprising:
content processing logic configured to:
allow a user to specify a content portal page;
transmit the content portal page to a server;
receive a personalized program from the server, wherein the personalized program is created based on the content portal page, the personalized program including one or more content files selected from a plurality of content files, each of the plurality of content files including AV andor animation data; and
execute the personalized program for consumption by the user;
wherein the personalized program is executed such that the one or more content files included in the personalized program are shown to the user in a continuous manner.
2. The client of claim 1 wherein the content portal page includes a plurality of criteria;
wherein each of the plurality of content files includes meta data; and
wherein the meta data associated with the plurality of content files are checked against the plurality of criteria to determine the one or more content files included in the personalized program.
3. The client of claim 2 wherein the personalized program is created based on the respective meta data associated with the one or more content files.
4. The client of claim 2 wherein execution of the personalized program is dynamic and is based on one or more factors.
5. The client of claim 4 wherein the one or more factors include time.
6. The client of claim 4 wherein the one or more factors include location of the client.
7. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes rating meta data.
8. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes summary meta data.
9. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes content length meta data.
10. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes summary audio meta data.
11. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes time meta data.
12. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes location meta data.
13. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes advertising meta data.
14. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes e-commerce meta data.
15. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes language meta data.
16. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes effect meta data.
17. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes content type meta data.
18. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes DRM (digital rights management) meta data.
19. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes statistical report meta data.
20. The client of claim 2 wherein the meta data associated with at least one of the plurality of content files includes feedback meta data.
21. The client of claim I wherein the client includes one of a mobile device and a personal computer.
22. A client for providing customized audiovideo (AV) and animation programming over a network, the client comprising:
content processing logic configured to:
allow a user to specify a content portal page;
transmit the content portal page to a server;
receive one or more content files from the server, the one or more content files selected from a plurality of content files based on the content portal page, each of the plurality of content files including AV andor animation data;
merge the one or more content files to create a personalized program based on the content portal page; and
execute the personalized program for consumption by the user;
wherein the personalized program is executed such that the one or more content files are shown to the user in a continuous manner.
23. The client of claim 22 wherein the content portal page includes a plurality of criteria;
wherein each of the plurality of content files includes meta data; and
wherein the meta data associated with the plurality of content files are checked against the plurality of criteria to determine the one or more content files.
24. The client of claim 23 wherein the content processing logic is further configured to create the personalized program based on the respective meta data associated with the one or more content files.
25. The client of claim 22 wherein execution of the personalized program is dynamic and is based on one or more factors.
26. The client of claim 25 wherein the one or more factors include time.
27. The client of claim 25 wherein the one or more factors include location of the client.
28. The client of claim 22 wherein the client includes one of a mobile device and a personal computer.