1. A computer-implemented method for generating roles for a platform, the method comprising:
receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications;
generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles;
for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and
for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of the second metadata portions.
2. The computer-implemented method of claim 1, further comprising: presenting identifiers for at least some of the first-platform roles to a content administrator, wherein the content administrator inputs at least some of the first metadata portions based on the identifiers.
3. The computer-implemented method of claim 1, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions from at least one of the first-platform applications identified by the corresponding first-platform role.
4. The computer-implemented method of claim 1, further comprising performing a crowdsourcing process regarding at least one of the first-platform applications, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions for the at least one of the first-platform applications from a response to the crowdsourcing process.
5. The computer-implemented method of claim 1, wherein the first or second metadata portions comprise tags with semantic attributes.
6. The computer-implemented method of claim 1, further comprising contacting, after the comparison, a user who has the second-platform role and providing the user a choice regarding the at least one of the multiple second-platform applications found in the comparison.
7. The computer-implemented method of claim 1, wherein the second platform is a mobile platform.
8. A computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that when executed by a processor perform a method for generating roles for a platform, the method comprising:
receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications;
generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles;
for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and
for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of the second metadata portions.
9. The computer program product of claim 8, the method further comprising: presenting identifiers for at least some of the first-platform roles to a content administrator, wherein the content administrator inputs at least some of the first metadata portions based on the identifiers.
10. The computer program product of claim 8, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions from at least one of the first-platform applications identified by the corresponding first-platform role.
11. The computer program product of claim 8, the method further comprising performing a crowdsourcing process regarding at least one of the first-platform applications, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions for the at least one of the first-platform applications from a response to the crowdsourcing process.
12. The computer program product of claim 8, wherein the first or second metadata portions comprise tags with semantic attributes.
13. The computer program product of claim 8, the method further comprising contacting, after the comparison, a user who has the second-platform role and providing the user a choice regarding the at least one of the multiple second-platform applications found in the comparison.
14. The computer program product of claim 8, wherein the second platform is a mobile platform.
15. A system comprising:
one or more processors; and
a computer program product embodied in a non-transitory computer readable medium, the computer program product including instructions that when executed by the one or more processors cause the system to perform a method for generating roles for a platform, the method comprising:
receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications; generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles;
for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and
for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of the second metadata portions.
16. The system of claim 15, the method further comprising: presenting identifiers for at least some of the first-platform roles to a content administrator, wherein the content administrator inputs at least some of the first metadata portions based on the identifiers.
17. The system of claim 15, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions from at least one of the first-platform applications identified by the corresponding first-platform role.
18. The system of claim 15, the method further comprising performing a crowdsourcing process regarding at least one of the first-platform applications, wherein receiving the first metadata portions comprises: discovering one or more of the first metadata portions for the at least one of the first-platform applications from a response to the crowdsourcing process.
19. The system of claim 15, wherein the first or second metadata portions comprise tags with semantic attributes.
20. The system of claim 15, the method further comprising contacting, after the comparison, a user who has the second-platform role and providing the user a choice regarding the at least one of the multiple second-platform applications found in the comparison.
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 system for the detection of a target analyte in a fluid sample comprising:
a capture chamber comprising:
an inlet port;
an outlet port; and
at least one solid support member, wherein the solid support member is disposed between and in fluid communication with the inlet and outlet port, the at least one solid support member comprising at least one binding ligand specific for the target analyte;
a sample reservoir, fluidly connected to the inlet port;
a labeled binding ligand reservoir, fluidly connected to the inlet port;
a detector, fluidly connected to the outlet port; and
means for controlling the timed release and flow of a binding ligand from the at least one solid support to the detector.
2. The system of claim 1, further comprising a buffer reservoir fluidly connected to the capture chamber.
3. The system of claim 1, further comprising a label mixing chamber in fluid communication with the inlet port of the capture chamber.
4. The system of claim 3, further comprising a buffer reservoir fluidly connected to the label mixing chamber and the inlet port of the capture chamber.
5. The system of claim 1, further comprising a filter adapted for the removal of contaminants and in fluid communication with the sample reservoir.
6. The system of claim 1, wherein the at least one solid support comprises a plurality of binding ligands.
7. The system of claim 6, wherein the plurality of binding ligands comprise an array of binding ligands.
8. The system of claim 1, comprising a means for inducing fluid flow through the system.
9. The system of claim 8, wherein said means for inducing flow comprises at least one pump.
10. The system of claim 1, further comprising a plurality of valves operational to cause, stop or reduce fluid flow through the system.
11. The system of claim 1, wherein the at least one binding ligand is removably attached to the at least one solid support.
12. The system of claim 11, wherein said binding ligand is a nucleic acid.
13. The system of claim 11, wherein the binding ligand comprises a polypeptide.
14. The system of claim 13, wherein the polypeptide comprises an antibody or fragment thereof.
15. The system of claim 11, wherein the binding ligand is attached by a techniques selected from the group consisting of photochemical, chemical, photoelectrical, and dielectrophoretic means.
16. The system of claim 15, wherein the binding ligand is removably attached to the at least one solid support by electrophoretic forces, electrochemical means, photochemical means, or enzymatic means.
17. A method for the detection of a target analyte in a fluid sample comprising:
contacting the sample with at least one solid support member comprising at least one first binding ligand removably attached to the solid support, wherein the at least one first binding ligand is specific for the target analyte, wherein the target analyte interacts with the binding ligand to form a bound analyte;
contacting the bound analyte with a second binding ligand comprising a label, wherein the second binding ligand interacts with the target analyte to form a complex;
dissociating the complex from the solid support; and
detecting the label on the complex.
18. The method of claim 17, wherein the at least one solid support comprises a plurality of binding ligands.
19. The method of claim 18, wherein the plurality of binding ligands comprise an array of binding ligands.
20. The method of claim 17, wherein the method is performed in a microfluidic device.
21. The method of claim 20, wherein the detecting is performed at a time predicted based upon a flow rate from the at least one solid support to a detector and the distance from the solid substrate to a detector.
22. The method of claim 17, wherein said binding ligand is a nucleic acid.
23. The method of claim 17, wherein the binding ligand comprises a polypeptide.
24. The method of claim 23, wherein the polypeptide comprises an antibody or fragment thereof.
25. The method of claim 17, wherein the binding ligand is removably attached by a technique selected from the group consisting of photochemical, chemical, photoelectrical, and dielectrophoretic.
26. The method of claim 17, wherein the binding ligand is removably attached to the at least one solid support by electrophoretic forces, electrochemical means, photochemical means, or enzymatic means.