1461101716-6562919a-7003-41a5-a6b2-f18e2ae4ac0d

1. A method for automating access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
obtaining community data associated with interactions between a set of users and the website;
analyzing the community data to identify an interactivity request made by the website to a first user in the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website;
storing, in a repository, the interactivity request made by the website;
acquiring user-specific data from a second user for accessing the website, based on the stored interactivity requests from the set of first users, wherein said acquiring occurs prior to the second user accessing the website; and
using the user-specific data to automate access to the website for the second user.
2. The method of claim 1, further comprising:
determining a set of navigation patterns associated with the website from the community data; and
using the navigation patterns to further automate access to the website for the second user.
3. The method of claim 2, wherein access to the website involves at least one of:
performing navigation operations through webpages in the website;
performing parsing operations to extract data from webpages in the website;
aggregating content from the website;
executing a workflow on the website; and
entering information into the website.
4. The method of claim 1, wherein the user-specific data further comprises an identifier and a password for the user.
5. The method of claim 1, wherein the interactivity request is associated with at least one of an image, an audio file, a question, a biometric signature, a certificate, a file, a form field, and a token.
6. The method of claim 1, wherein the interactivity request is used to verify an identity of the first user.
7. The method of claim 1, wherein the response to the interactivity request is obtained using an interactivity object.
8. A method for automating access to a website, comprising:
accessing the website with user-specific data associated with a first user of the website;
obtaining, from the website, an interactivity request for the first user wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website;
presenting the interactivity request to the first user;
obtaining a first response to the interactivity request from the first user;
using the first response to access the website for the first user;
adding the interactivity request obtained from the website for the first user to a set of interactivity request associated with user accesses to the website; and
using the interactivity request obtained from the website for the first user to facilitate access to the website for a second user of the website, which involves using the interactivity request to obtain user-specific data from the second user prior to the second user accessing the website.
9. The method of claim 8, wherein access to the website is facilitated for the second user by:
presenting the interactivity request to the second user;
obtaining a second response to the interactivity request from the second user; and
using the second response to the interactivity request to automate access to the website for the second user.
10. The method of claim 8, further comprising:
determining a set of navigation patterns associated with the website by analyzing the set of interactivity requests; and
using the navigation patterns to further facilitate access to the website for the second user.
11. The method of claim 10, wherein access to the website involves at least one of:
performing navigation operations through webpages in the website;
performing parsing operations to extract data from webpages in the website;
aggregating content from the website;
executing a workflow on the website; and
entering information into the website.
12. The method of claim 8, wherein the interactivity request is associated with at least one of an image, an audio file, a question, a biometric signature, a certificate, a file, a form field, and a token.
13. The method of claim 8, wherein the response to the interactivity request is obtained using an interactivity object.
14. A system that automates access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
a processor;
a memory associated with the processor;
a user data repository comprising community data associated with interactions between a set of users and the website;
a learning engine configured to analyze the community data to identify an interactivity request made by the website to the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website;
a learning repository configured to store the identified interactivity request made by the website; and
an application configured to:
prior to the second user accessing the website, acquire user-specific data from the second user for accessing the website, based on the stored interactivity requests from the set of users; and
use the response to the interactivity request to automate access to the website for the second user.
15. The system of claim 14, further comprising:
the learning repository further configured to store a set of interactivity requests associated with user accesses to the website,
wherein the learning engine is further configured to:
add the interactivity request to the set of interactivity requests; and
use the set of interactivity requests to determine a set of navigation patterns associated with the website, and

wherein the application is further configured to use the navigation patterns to automate access to the website for the second user.
16. The system of claim 15, wherein access to the website involves at least one of:
performing navigation operations through webpages in the website;
performing parsing operations to extract data from webpages in the website;
aggregating content from the website;
executing a workflow on the website; and
entering information into the website.
17. The system of claim 14, wherein the user-specific data acquired from the second user comprises an identifier and a password for the second user.
18. The system of claim 14, wherein the interactivity request is associated with at least one of an image, an audio file, a question, a biometric signature, a certificate, a file, a form field, and a token.
19. The system of claim 14, wherein the interactivity request is used to verify an identity of the first user.
20. The system of claim 14, wherein the response to the interactivity request is obtained using an interactivity object.
21. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for automating access to a website, wherein the website is accessed by an application on behalf of a user of the application, comprising:
obtaining community data associated with interactions between a set of users and the website;
analyzing the community data to identify an interactivity request made by the website to a first user in the set of users of the website, wherein the interactivity request is a request from the website for user-specific data that is required to allow the first user to access the website;
storing, in a repository, the interactivity request made by the website;
acquiring user-specific data from a second user for accessing the website, based on the stored interactivity requests from the set of first users, wherein said acquiring occurs prior to the second user accessing the website; and
using the user-specific data to automate access to the website for the second user.
22. The non-transitory computer-readable storage medium of claim 21, the method further comprising:
determining a set of navigation patterns associated with the website from the community data; and
using the navigation patterns to further automate access to the website for the second user.
23. The non-transitory computer-readable storage medium of claim 22, wherein access to the website involves at least one of:
performing navigation operations through webpages in the website;
performing parsing operations to extract data from webpages in the website;
aggregating account information from the website;
executing a workflow on the website; and
entering information into the website.
24. The non-transitory computer-readable storage medium of claim 21, wherein the user-specific data acquired from the second user comprises an identifier and a password for the second user.
25. The non-transitory computer-readable storage medium of claim 21, wherein the interactivity request is associated with at least one of an image, an audio file, a question, a biometric signature, a certificate, a file, a form field, and a token.
26. The non-transitory computer-readable storage medium of claim 21, wherein the interactivity request is used to verify an identity of the first user.
27. The non-transitory computer-readable storage medium of claim 21, wherein the response to the interactivity request is obtained using an interactivity object.

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 measurement system for measuring a rate of flow through a flow controller that can be operatively coupled to a fluid distribution system downstream of the flow controller, the measurement system comprising:
an inlet;
a pressure sensor operatively coupled to the inlet;
a valve operatively coupled to the inlet downstream of the pressure sensor;
a chamber having a known internal volume and operatively coupled to the valve downstream of the valve; and
a choking orifice operatively coupled to the inlet upstream of the pressure sensor; the choking orifice having a choked position;
wherein, when the inlet of the measurement system is operatively coupled to the fluid distribution system, the measurement system:
collects first rate of pressure rise data pertaining to the chamber during a first interval in which the choking orifice is in the choked position and the rate of flow is sufficient that the pressure upstream of the choking orifice is approximately twice that of the pressure downstream of the choking orifice;
calculates a first rate of flow through the flow controller based upon the first rate of pressure rise data, and the known internal volume of the chamber; and
determines the measured rate of flow through the flow controller based upon the calculated first rate of flow.
2. The measurement system of claim 1, wherein the choking orifice is a three way valve having an open position, a closed position, and a choked position, the choked position causing the pressure upstream of the three way valve to be approximately twice that of the pressure downstream of the three way valve.
3. The measurement system of claim 1, wherein the choking orifice is a multi-position valve capable of being positioned to cause the pressure upstream of the multi-position valve to be approximately twice that of the pressure downstream of the multi-position valve dependent upon the rate of flow through the flow controller.
4. The measurement system of claim 1, wherein the first rate of pressure rise data includes a change in pressure in the chamber over the first interval.
5. The measurement system of claim 1, wherein the duration of the first interval is determined based upon the first rate of pressure rise data meeting a condition.
6. The measurement system of claim 1, wherein the duration of the first interval is a predetermined length of time.
7. The measurement system of claim 1, wherein the choking orifice further has an open position, wherein when the inlet of the measurement system is operatively coupled to the fluid distribution system, the measurement system is further operable to:
collect second rate of pressure rise data pertaining to an internal volume of the fluid distribution system and an internal volume of the measurement system including the chamber during a second interval in which the choking orifice is in the open position;
calculate a second rate of flow based upon the second rate of pressure rise data;
calculate an error connection based upon the calculated first rate of flow and the calculated second rate of flow;
collect third rate of pressure rise data pertaining to the internal volume of the fluid distribution system and the internal volume of the measurement system including the chamber during a third interval in which the choking orifice is in the open position; and
determine the measured rate of flow through the flow controller based upon the third rate of pressure rise data and the calculated error correction.
8. The measurement system of claim 7, wherein the choking orifice is a three way valve having an open position, a closed position, and a choked position, the choked position causing the pressure upstream of the three way valve to be approximately twice that of the pressure downstream of the three way valve.
9. The measurement system of claim 7, wherein the choking orifice is a multi-position valve capable of being positioned to cause the pressure upstream of the multi-position valve to be approximately twice that of the pressure downstream of the multi-position valve dependent upon the rate of flow through the flow controller.
10. The measurement system of claim 7, wherein the first rate of pressure rise data includes a change in pressure over the first interval and the second rate of pressure rise data includes a change in pressure over the second interval.
11. The measurement system of claim 7, wherein at least one of the duration of the first interval and the duration of the second interval is determined based upon at least one of the first rate of pressure rise data and the second rate of pressure rise data meeting a condition.
12. The measurement system of claim 7, wherein at least one of the duration of the first interval and the duration of the second interval is a predetermined length of time.
13. A method of measuring a rate of flow through a mass flow controller that is operatively coupled to a fluid distribution system downstream of the flow controller, the fluid distribution system having a first region and a second region, the first region having a known first internal volume and the second region having a second internal volume, wherein the first volume is operatively coupled to the second region via a choking orifice having a choked position, the method comprising acts of:
placing the choking orifice in the choked position;
collecting first rate of pressure rise data pertaining to the first region during a first interval in which the choking orifice is in the choked position and the rate of flow is sufficient that the pressure upstream of the choking orifice is approximately twice that of the pressure downstream of the choking orifice; and
calculating a first rate of flow through the flow controller based upon the first rate of pressure rise data, and the known first internal volume; and
determining the measured rate of flow through the flow controller based upon the calculated first rate of flow.
14. The method of claim 13, wherein the choking orifice is a three way valve having an open position, a closed position, and a choked position, the method further comprising an act of:
selecting, for use as the choking orifice, a three way valve that is tuned to have a choked position that causes the pressure upstream of the three way valve to be approximately twice that of the pressure downstream of the three way valve.
15. The method of claim 13, wherein the choking orifice is a multi-position valve, and wherein the act of placing the choking orifice in a choked position includes an act of placing the multi-position valve in a position to cause the pressure upstream of the multi-position valve to be approximately twice that of the pressure downstream of the multi-position valve dependent upon the rate of flow through the flow controller.
16. The method of claim 13, wherein the first rate of pressure rise data includes a change in pressure over the first interval.
17. The method of claim 13, wherein the duration of the first interval is determined based upon the first rate of pressure rise data meeting a condition.
18. The method of claim 13, wherein the duration of the first interval is a predetermined length of time.
19. The method of claim 13, wherein the choking orifice further has an open position, and wherein the act of determining the measured rate of flow through the flow controller includes acts of:
placing the orifice in the open position;
collecting second rate of pressure rise data pertaining to the first region and the second region during a second interval in which the choking orifice is in the open position;
calculating a second rate of flow based upon the second rate of pressure rise data;
calculating an error correction based upon the calculated first rate of flow and the calculated second rate of flow;
collecting third rate of pressure rise data pertaining to the first region and the second region during a third interval in which the choking orifice is in the open position, and
determining the measured rate of flow through the flow controller based upon the third rate of pressure rise data and the calculated error correction.
20. The method of claim 19, wherein the choking orifice is a three way valve having an open position, a closed position, and a choked position, the method further comprising an act of:
selecting, for use as the choking orifice, a three way valve that is tuned to have a choked position that causes the pressure upstream of the three way valve to be approximately twice that of the pressure downstream of the three way valve.
21. The method of claim 19, wherein the choking orifice is a multi-position valve, and wherein the act of placing the choking orifice in a choked position includes an act of placing the multi-position valve in a position to cause the pressure upstream of the multi-position valve to be approximately twice that of the pressure downstream of the multi-position valve dependent upon the rate of flow through the flow controller.
22. The method of claim 19, wherein the first rate of pressure rise data includes a change in pressure over the first interval and the second rate of pressure rise data includes a change in pressure over the second interval.
23. The method of claim 19, wherein the act of collecting the first rate of pressure rise data is performed before the act of collecting the second rate of pressure rise data.
24. The method of claim 19, wherein at least one of the duration of the first interval and the duration of the second interval is determined based upon at least one of the first rate of pressure rise data and the second rate of pressure rise data meeting a condition.
25. The method of claim 19, wherein at least one of the duration of the first interval and the duration of the second interval is a predetermined length of time.