1. A method for determining a sequence of actions required to establish an identity based user authentication and secure communication link between a mobile device and a web server to effect a mobile commerce transaction, the method comprising:
displaying on the mobile device a log-on screen that presents a plurality of stored action sequences to be executed by an application on the mobile device, and wherein at least one of the plurality of stored action sequences looks for an application installation ID file;
determining a set of instructions based on properties received from the application on the mobile device, wherein the set of instructions enable another application on the web server to execute another set of instructions based on the properties received from the application on the mobile device, comprising:
based on a registration status of the mobile device, executing a workflow script based on the properties received from the application on the mobile device to enable the another application on the web server to generate an application installation ID for the mobile device, wherein an application installation ID file is not on the mobile device;
receiving user input from the application on the mobile device, including user identification and password; and
compiling two or more actions into an action sequence based on user input;
receiving data from the web server including a unique application ID file issued to the mobile device, wherein the application installation ID file is only valid for a single instance of the software application on the mobile device.
2. The method of claim 1, wherein determining a set of instructions comprises accessing information unique to an identity of the mobile device during initial registration with the web server and retrieval using one or more profile data files stored on the mobile device.
3. The method of claim 1, wherein at least one of the plurality of action sequences comprises an action sequence for connecting to a user database, and wherein the action sequence for connecting to the user database comprises actions including validating the application installation ID, receiving user credentials, and requesting a connection to the user database.
4. The method of claim 1, further comprising:
storing the application installation ID file received from the web server in a storage location of the mobile device, wherein the application file is determined by the mobile device using the set of instructions.
5. The method of claim 1, wherein at least one of the action sequences comprises a plurality of actions between the mobile device and the web server to establish a secure connection and relationship between the mobile device and the web server to identify the mobile device in future connections with the web server.
6. The method of claim 1, wherein received properties comprises requesting the properties from the web server, and wherein requested properties are determined based on the mobile device.
7. The method of claim 1, wherein the received properties specify a web service interface between the mobile device and a web server, and wherein the interface is using a secure communication protocol.
8. The method of claim 7, further comprising:
initiating a user verification sequence on the mobile device in response to the mobile device receiving an application installation ID file from the web server, wherein the application installation ID file is associated with the registration sequence and uses a separate channel and secure communication protocol to send a one-time code to a primary phone number of the mobile device to further secure the delivery of the application installation ID to the mobile device.
9. The method of claim 1, wherein displaying on the mobile device a confirmation screen comprises displaying a message screen in response to a registration link between the mobile device and the web server.
10. A method of creating an action sequence for fuel purchase request from a mobile device, the method comprising:
displaying a graphical user interface presenting a plurality of user selectable actions on the mobile device, each of the user selectable actions having corresponding instructions stored in the mobile device;
receiving a user input selecting two or more actions from the plurality of user selectable actions, wherein at least one of the selected two or more actions employs data, received from a web server, in an application stored on the mobile device to complete at least one action on the mobile device;
compiling selected two or more actions into an action sequence based on the user input;
generating a workflow script for the action sequence based on instructions;
receiving properties from the web server that describes merchant master data from the web server for performing the selected two or more actions of the action sequence, wherein the merchant master data includes data about retail fuel locations;
customizing the workflow script based on properties of the merchant master data to enable the web server to generate data for an application stored on the mobile device; and
customizing the workflow script based on the properties of the mobile device to display one or more actions of the action sequence that are supported by the mobile device application.
11. The method of claim 10, wherein the sequence comprises a plurality of actions and wherein determining instructions comprises:
displaying on the mobile device an input screen that identifies a list of available fueling locations;
receiving a user input selecting at least one of the fueling locations; and
customizing the workflow script for the selected fueling location.
12. The method of claim 10, wherein receiving a user input comprises displaying a screen of the user interface to facilitate user identification and execution for the selected two or more actions, and wherein the workflow script enables the mobile device to perform the selected action sequence, wherein an application installation ID file on the mobile device is verified to be authentic by a web server.
13. A method of creating an action sequence for a multi-factor fuel purchase authorization initiated from a mobile device to an on-site fuel controller, the method comprising:
displaying a graphical user interface presenting a plurality of user selectable actions on the mobile device, each of the selectable actions having corresponding instructions stored in the mobile device;
receiving a user input selecting two or more actions from the plurality of user selectable actions, wherein at least one of the selected two or more actions employs data, received from a mobile device, in an application stored on a web server;
displaying a graphical user interface on a fuel dispenser, presenting a plurality of instructions and user selectable actions on the a key pad on the fuel dispenser, each of the user selectable actions having corresponding instructions stored in an on-site fuel controller, wherein the on-site fuel controller is integrated with the fuel dispenser;
receiving user input from the key pad on the fuel dispenser, wherein the user input employs data in the form of a numeric passcode, which is stored in another application on a site server, wherein the site server is integrated with an on-site fuel controller to complete at least one action required on the fuel dispenser;
generating a workflow script for an action sequence based on the corresponding instructions to complete a list of required steps for a multi-factor authentication;
receiving data from a web server that describes merchant master data for performing the selected two or more actions of the action sequence on the mobile device;
customizing the workflow script based on the received properties of the mobile device to enable the web server to generate the data for the application stored on the mobile device; and
customizing the workflow script based on user input, in the form of a passcode received from the keypad on the fuel dispenser, wherein a fuel dispenser is integrated with an on-site fuel controller and site server.
14. The method of claim 13, wherein the action sequence comprises a plurality of actions and wherein completing at least one action comprises:
displaying on the mobile device an input screen that identifies a list of available fueling locations;
receiving a user input selecting at least one of the available fueling locations; and
customizing the workflow script for a selected fueling location.
15. The method of claim 13, wherein receiving a user input comprises a valid passcode to facilitate user identification and execution for the selected two or more actions, and wherein the workflow script authorizes the on-site fuel controller to active a fuel dispenser.
16. A network for fuel purchase transactions initiated from a mobile device, the network comprising:
a mobile device communicating with a web server and site server associated with a corresponding on-site fuel pump controller, and with one or more payment networks, wherein the payment networks are associated with user and merchant accounts;
an interface connected to the payment networks and configured to receive information about the desired fuel purchase transaction from a web server, wherein the mobile device generates a fuel purchase request;
wherein the fuel purchase request and payment authorization are validated through a payment network, the payment network being configured to provide a payment token to the site server;
an interface between the site server and an on-site fuel pump controller, wherein the site server is configured to provide instructions to the fuel pump controller to reserve a fuel dispenser and displaying on the fuel dispenser an input screen that requests user input including a customer passcode for authentication; and
wherein the fuel controller is configured to enable the fuel dispenser for a fueling transaction once the customer passcode is validated.
17. The network of claim 16, wherein the fuel pump controller provides completed transaction details to the payment network, the site server, and a point-of-sale system.
18. The network of claim 16, wherein the web server provides rules for fuel purchase transactions to the payment network and the site server, comprising:
user profiles and user-established preferences, data regarding a user financial account associated with each user, security passcode information associated with each user, and an address book associated with fueling merchants, wherein the address book comprises merchant identification information, phone number, geo-location, hours of operation, products, and pricing.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. An isolated polypeptide comprising an amino acid sequence selected from the group consisting of:
a) an amino acid sequence selected from the group consisting of SEQ ID NO:1-9,
b) a naturally occurring amino acid sequence having at least 90% sequence identity to an amino acid sequence selected from the group consisting of SEQ ID NO:1-9,
c) a biologically active fragment of an amino acid sequence selected from the group consisting of SEQ D) NO:1-9, and
d) an immunogenic fragment of an amino acid sequence selected from the group consisting of SEQ ID NO:1-9.
2. An isolated polypeptide of claim 1 selected from the group consisting of SEQ ID NO:1-9.
3. An isolated polynucleotide encoding a polypeptide of claim 1.
4. An isolated polynucleotide encoding a polypeptide of claim 2.
5. An isolated polynucleotide of claim 4 selected from the group consisting of SEQ ID NO:10-18.
6. A recombinant polynucleotide comprising a promoter sequence operably linked to a polynucleotide of claim 3.
7. A cell transformed with a recombinant polynucleotide of claim 6.
8. A transgenic organism comprising a recombinant polynucleotide of claim 6.
9. A method for producing a polypeptide of claim 1, the method comprising:
a) culturing a cell under conditions suitable for expression of the polypeptide, wherein said cell is transformed with a recombinant polynucleotide, and said recombinant polynucleotide comprises a promoter sequence operably linked to a polynucleotide encoding the polypeptide of claim 1, and
b) recovering the polypeptide so expressed.
10. An isolated antibody which specifically binds to a polypeptide of claim 1.
11. An isolated polynucleotide comprising a polynucleotide sequence selected from the group consisting of:
a) a polynucleotide sequence selected from the group consisting of SEQ ID NO:10-18,
b) a naturally occurring polynucleotide sequence having at least 90% sequence identity to a polynucleotide sequence selected from the group consisting of SEQ ID NO:10-18,
c) a polynucleotide sequence complementary to a),
d) a polynucleotide sequence complementary to b), and
e) an RNA equivalent of a)-d).
12. An isolated polynucleotide comprising at least 60 contiguous nucleotides of a polynucleotide of claim 11.
13. A method for detecting a target polynucleotide in a sample, said target polynucleotide having a sequence of a polynucleotide of claim 11, the method comprising:
a) hybridizing the sample with a probe comprising at least 20 contiguous nucleotides comprising a sequence complementary to said target polynucleotide in the sample, and which probe specifically hybridizes to said target polynucleotide, under conditions whereby a hybridization complex is formed between said probe and said target polynucleotide or fragments thereof, and
b) detecting the presence or absence of said hybridization complex, and, optionally, if present, the amount thereof.
14. A method of claim 13, wherein the probe comprises at least 60 contiguous nucleotides.
15. A method for detecting a target polynucleotide in a sample, said target polynucleotide having a sequence of a polynucleotide of claim 11, the method comprising:
a) amplifying said target polynucleotide or fragment thereof using polymerase chain reaction amplification, and
b) detecting the presence or absence of said amplified target polynucleotide or fragment thereof, and, optionally, if present, the amount thereof.
16. A composition comprising an effective amount of a polypeptide of claim 1 and a pharmaceutically acceptable excipient.
17. A composition of claim 16, wherein the polypeptide comprises an amino acid sequence selected from the group consisting of SEQ ID NO:1-9.
18. A method for treating a disease or condition associated with decreased expression of functional PP, comprising administering to a patient in need of such treatment the composition of claim 16.
19. A method for screening a compound for effectiveness as an agonist of a polypeptide of claim 1, the method comprising:
a) exposing a sample comprising a polypeptide of claim 1 to a compound, and
b) detecting agonist activity in the sample.
20. A composition comprising an agonist compound identified by a method of claim 19 and a pharmaceutically acceptable excipient.
21. A method for treating a disease or condition associated with decreased expression of functional PP, comprising administering to a patient in need of such treatment a composition of claim 20.
22. A method for screening a compound for effectiveness as an antagonist of a polypeptide of claim 1, the method comprising:
a) exposing a sample comprising a polypeptide of claim 1 to a compound, and
b) detecting antagonist activity in the sample.
23. A composition comprising an antagonist compound identified by a method of claim 22 and a pharmaceutically acceptable excipient.
24. A method for treating a disease or condition associated with overexpression of functional PP, comprising administering to a patient in need of such treatment a composition of claim 23.
25. A method of screening for a compound that specifically binds to the polypeptide of claim 1, said method comprising the steps of:
a) combining the polypeptide of claim 1 with at least one test compound under suitable conditions, and
b) detecting binding of the polypeptide of claim 1 to the test compound, thereby identifying a compound that specifically binds to the polypeptide of claim 1.
26. A method of screening for a compound that modulates the activity of the polypeptide of claim 1, said method comprising:
a) combining the polypeptide of claim 1 with at least one test compound under conditions permissive for the activity of the polypeptide of claim 1,
b) assessing the activity of the polypeptide of claim 1 in the presence of the test compound, and
c) comparing the activity of the polypeptide of claim 1 in the presence of the test compound with the activity of the polypeptide of claim 1 in the absence of the test compound, wherein a change in the activity of the polypeptide of claim 1 in the presence of the test compound is indicative of a compound that modulates the activity of the polypeptide of claim 1.
27. A method for screening a compound for effectiveness in altering expression of a target polynucleotide, wherein said target polynucleotide comprises a sequence of claim 5, the method comprising:
a) exposing a sample comprising the target polynucleotide to a compound, under conditions suitable for the expression of the target polynucleotide,
b) detecting altered expression of the target polynucleotide, and
c) comparing the expression of the target polynucleotide in the presence of varying amounts of the compound and in the absence of the compound.
28. A method for assessing toxicity of a test compound, said method comprising:
a) treating a biological sample containing nucleic acids with the test compound;
b) hybridizing the nucleic acids of the treated biological sample with a probe comprising at least 20 contiguous nucleotides of a polynucleotide of claim 11 under conditions whereby a specific hybridization complex is formed between said probe and a target polynucleotide in the biological sample, said target polynucleotide comprising a polynucleotide sequence of a polynucleotide of claim 11 or fragment thereof;
c) quantifying the amount of hybridization complex; and
d) comparing the amount of hybridization complex in the treated biological sample with the amount of hybridization complex in an untreated biological sample, wherein a difference in the amount of hybridization complex in the treated biological sample is indicative of toxicity of the test compound.
29. A diagnostic test for a condition or disease associated with the expression of PP in a biological sample, the method comprising:
a) combining the biological sample with an antibody of claim 10, under conditions suitable for the antibody to bind the polypeptide and form an antibody:polypeptide complex, and
b) detecting the complex, wherein the presence of the complex correlates with the presence of the polypeptide in the biological sample.
30. The antibody of claim 10, wherein the antibody is:
a) a chimeric antibody,
b) a single chain antibody,
c) a Fab fragment,
d) a F(ab)2 fragment, or
e) a humanized antibody.
31. A composition comprising an antibody of claim 10 and an acceptable excipient.
32. A method of diagnosing a condition or disease associated with the expression of PP in a subject, comprising administering to said subject an effective amount of the composition of claim 31.
33. A composition of claim 31, wherein the antibody is labeled.
34. A method of diagnosing a condition or disease associated with the expression of PP in a subject, comprising administering to said subject an effective amount of the composition of claim 33.
35. A method of preparing a polyclonal antibody with the specificity of the antibody of claim 10, the method comprising:
a) immunizing an animal with a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9, or an immunogenic fragment thereof, under conditions to elicit an antibody response,
b) isolating antibodies from said animal, and
c) screening the isolated antibodies with the polypeptide, thereby identifying a polyclonal antibody which binds specifically to a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9.
36. An antibody produced by a method of claim 35.
37. A composition comprising the antibody of claim 36 and a suitable carrier.
38. A method of making a monoclonal antibody with the specificity of the antibody of claim 10, the method comprising:
a) immunizing an animal with a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9, or an immunogenic fragment thereof, under conditions to elicit an antibody response,
b) isolating antibody producing cells from the animal,
c) fusing the antibody producing cells with immortalized cells to form monoclonal antibody-producing hybridoma cells,
d) culturing the hybridoma cells, and
e) isolating from the culture monoclonal antibody which binds specifically to a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9.
39. A monoclonal antibody produced by a method of claim 38.
40. A composition comprising the antibody of claim 39 and a suitable carrier.
41. The antibody of claim 10, wherein the antibody is produced by screening a Fab expression library.
42. The antibody of claim 10, wherein the antibody is produced by screening a recombinant immunoglobulin library.
43. A method of detecting a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9 in a sample, the method comprising:
a) incubating the antibody of claim 10 with a sample under conditions to allow specific binding of the antibody and the polypeptide, and
b) detecting specific binding, wherein specific binding indicates the presence of a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9 in the sample.
44. A method of purifying a polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9 from a sample, the method comprising:
a) incubating the antibody of claim 10 with a sample under conditions to allow specific binding of the antibody and the polypeptide, and
b) separating the antibody from the sample and obtaining the purified polypeptide having an amino acid sequence selected from the group consisting of SEQ ID NO:1-9.
45. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:1.
46. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:2.
47. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:3.
48. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:4.
49. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:5.
50. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:6.
51. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:7.
52. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:8.
53. A polypeptide of claim 1, comprising the amino acid sequence of SEQ ID NO:9.
54. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:10.
55. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:11.
56. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:12.
57. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:13.
58. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:14.
59. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:15.
60. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:16.
61. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:17.
62. A polynucleotide of claim 11, comprising the polynucleotide sequence of SEQ ID NO:18.