US2015019422A1PendingUtilityA1
Gui-based wallet program for online transactions
Est. expirySep 24, 2028(~2.1 yrs left)· nominal 20-yr term from priority
G06Q 20/227G06Q 20/36G06F 3/0482G06F 3/04842G06Q 40/00G06Q 30/0226G06Q 30/0222G06Q 30/02G06Q 30/00G06Q 20/40G06Q 20/382G06Q 20/38G06Q 20/363G06Q 20/3267G06Q 20/3224G06Q 20/10
69
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Provided is a method and a GUI-based software application that acts as a wallet with network interconnectivity for enabling a user to securely and seamlessly conduct transactions with his or her online financial transaction program by means of a computer or a wireless handheld device without having to depend on an Internet browser.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A transaction information provisioning system, comprising:
a non-transitory memory that is located in a user device and that includes a plurality of contact information for a plurality of user locations; and one or more hardware processors that are located in the user device, coupled to the non-transitory memory, and configured to read instructions from the non-transitory memory to perform the steps of:
rendering a graphical user interface (GUI) wallet for display on the user device subsequent to the display of an Internet browser that includes a first web page that provides at least one contact information field, wherein the GUI wallet includes a plurality of user-selectable contact elements that are each associated with a different one of the plurality of user locations and that are each selectable by a user to designate a respective one of the plurality of user locations;
detecting a selection of a first contact element from the plurality of user-selectable contact elements included on the GUI wallet and, in response, retrieving first contact information of the plurality of contact information from the non-transitory memory, wherein the first contact information is for a first user location of the plurality of user locations; and
automatically providing the first contact information in the at least one contact information field provided on the first web page included in the Internet browser.
2 . The transaction information provisioning system of claim 1 , wherein the one or more hardware processors are configured to read instructions from the non-transitory memory to perform the steps of:
rendering the GUI wallet for display on the user device subsequent to the display of the Internet browser that includes a second web page that provides at least one contact information field and that is different than the first web page; detecting a selection of a second contact element from the plurality of user-selectable contact elements included on the GUI wallet and, in response, retrieving second contact information of the plurality of contact information from the non-transitory memory, wherein the second contact information is for a second user location of the plurality of user locations that is different than the first user location; and automatically providing the second contact information in the at least one contact information field provided on the second web page included in the Internet browser.
3 . The transaction information provisioning system of claim 1 , wherein the plurality of contact information for the plurality of user locations include a billing address of the user and a shipping address of the user.
4 . The transaction information provisioning system of claim 1 , wherein the non-transitory memory stores a plurality of payment information for a plurality of payment accounts, and wherein the one or more hardware processors are configured to read instructions from the non-transitory memory to perform the steps of:
rendering the GUI wallet for display on the user device subsequent to the display of the Internet browser that includes the first web page that provides at least one payment information field, wherein the GUI wallet includes a plurality of user-selectable payment elements that are each associated with a different one of the plurality of payment accounts and that are each selectable by a user to designate a respective one of the plurality of payment accounts; detecting a selection of a first payment element from the plurality of user-selectable payment elements included on the GUI wallet and, in response, retrieving first payment information of the plurality of payment information from the non-transitory memory, wherein the first payment information is for a first payment account of the plurality of payment accounts; and automatically providing the first payment information in the at least one payment information field provided on the first web page included in the Internet browser.
5 . The transaction information provisioning system of claim 4 , wherein the one or more hardware processors are configured to read instructions from the memory to perform the steps of:
rendering the GUI wallet for display on the wireless user device subsequent to the display of the Internet browser that includes a second web page that provides at least one payment information field and that is different than the first web page; detecting a selection of a second payment element from the plurality of user-selectable payment elements included on the GUI wallet and, in response, retrieving second payment information of the plurality of payment information from the non-transitory memory, wherein the second payment information is for a second payment account of the plurality of payment accounts that is different than the first payment account; and automatically providing the second payment information in the at least one payment information field provided on the second web page included in the Internet browser.
6 . The transaction information provisioning system of claim 1 , wherein the non-transitory memory stores a plurality of promotion information for a plurality of promotions, and wherein the one or more hardware processors are configured to read instructions from the non-transitory memory to perform the steps of:
rendering the GUI wallet for display on the wireless user device subsequent to the display of the Internet browser that includes the first web page that provides at least one promotion information field, wherein the GUI wallet includes a plurality of user-selectable promotion elements that are each associated with a different one of the plurality of promotions and that are each selectable by a user to designate a respective one of the plurality of promotions; detecting a selection of a first promotion element from the plurality of user-selectable promotion elements included on the GUI wallet and, in response, retrieving first promotion information of the plurality of promotion information from the non-transitory memory, wherein the first promotion information is for a first promotion of the plurality of promotions; and automatically providing the first promotion information in the at least one promotion information field provided on the first web page included in the Internet browser.
7 . The transaction information provisioning system of claim 7 , wherein the one or more hardware processors are configured to read instructions from the non-transitory memory to perform the steps of:
rendering the GUI wallet for display on the wireless user device subsequent to the display of the Internet browser that includes a second web page that provides at least one promotion information field and that is different than the first web page; detecting a selection of a second promotion element from the plurality of user-selectable promotion elements included on the GUI wallet and, in response, retrieving second promotion information of the plurality of promotion information from the non-transitory memory, wherein the second promotion information is for a second promotion of the plurality of promotions that is different than the first promotion; and automatically providing the second promotion information in the at least one promotion information field provided on the second web page included in the Internet browser.
8 . A method for providing transaction information, comprising:
receiving and storing, by a user device in a local database, a plurality of contact information for a plurality of user locations; rendering, by the user device for display on a display device that is included on the user device, a graphical user interface (GUI) wallet subsequent to the display of an Internet browser that includes a first web page that provides at least one contact information field, wherein the GUI wallet includes a plurality of user-selectable contact elements that are each associated with a different one of the plurality of user locations and that are each selectable by a user to designate a respective one of the plurality of user locations; detecting, by the user device, a selection of a first contact element from the plurality of user-selectable contact elements included on the GUI wallet and, in response, retrieving first contact information of the plurality of contact information from the local database, wherein the first contact information is for a first user location of the plurality of user locations; and causing, by the user device, the first contact information to be automatically provided in the at least one contact information field provided on the first web page included in the Internet browser.
9 . The method of claim 8 , further comprising:
rendering, by the user device for display on the display device that is included on the user device, the GUI wallet subsequent to the display of the Internet browser that includes a second web page that provides at least one contact information field and that is different than the first web page; detecting, by the user device, a selection of a second contact element from the plurality of user-selectable contact elements included on the GUI wallet that is different from the first contact element and, in response, retrieving second contact information of the plurality of contact information from the local database, wherein the second contact information is for a second user location of the plurality of user locations that is different than the first user location; and causing, by the user device, the second contact information to be automatically provided in the at least one contact information field provided on the second web page included in the Internet browser.
10 . The method of claim 8 , wherein the plurality of contact information for the plurality of user locations includes a billing address of the user and a shipping address of the user.
11 . The method of claim 8 , further comprising:
receiving and storing, by the user device in the local database, a plurality of payment information for a plurality of payment accounts; rendering, by the user device for display on the display device that is included on the user device, the GUI wallet subsequent to the display of the Internet browser that includes the first web page that provides at least one payment information field, wherein the GUI wallet includes a plurality of user-selectable payment elements that are each associated with a different one of the plurality of payment accounts and that are each selectable by a user to designate a respective one of the plurality of payment accounts; detecting, by the user device, a selection of a first payment element from the plurality of user-selectable payment elements included on the GUI wallet and, in response, retrieving first payment information of the plurality of payment information from the local database, wherein the first payment information is for a first payment account of the plurality of payment accounts; and causing, by the user device, the first payment information to be automatically provided in the at least one payment information field provided on the first web page included in the Internet browser.
12 . The method of claim 11 , further comprising:
rendering, by the user device for display on the display device that is included on the wireless user device, the GUI wallet subsequent to the display of the Internet browser that includes a second web page that provides at least one payment information field and that is different than the first web page; detecting, by the user device, a selection of a second payment element from the plurality of user-selectable payment elements included on the GUI wallet that is different from the first payment element and, in response, retrieving second payment information of the plurality of payment information from the local database, wherein the second payment information is for a second payment account of the plurality of payment accounts that is different than the first payment account; and causing, by the user device, the second payment information to be automatically provided in the at least one payment information field provided on the second web page included in the Internet browser.
13 . The method of claim 8 , further comprising:
receiving, by the user device in the local database, and storing a plurality of promotion information for a plurality of promotions; rendering, by the user device for display on the display device that is included on the wireless user device, the GUI wallet subsequent to the display of the Internet browser that includes the first web page that provides at least one promotion information field, wherein the GUI wallet includes a plurality of user-selectable promotion elements that are each associated with a different one of the plurality of promotions and that are each selectable by a user to designate a respective one of the plurality of promotions; detecting, by the user device, a selection of a first promotion element from the plurality of user-selectable promotion elements included on the GUI wallet and, in response, retrieving first promotion information of the plurality of promotion information from the local database, wherein the first promotion information is for a first promotion of the plurality of promotions; and causing, by the user device, the first promotion information to be automatically provided in the at least one promotion information field provided on the first web page included in the Internet browser.
14 . The method of claim 13 , further comprising:
rendering, by the user device for display on the display device that is included on the wireless user device, the GUI wallet subsequent to the display of the Internet browser that includes a second web page that provides at least one promotion information field and that is different than the first web page; detecting, by the user device, a selection of a second promotion element from the plurality of user-selectable promotion elements included on the GUI wallet that is different from the first promotion element and, in response, retrieving second promotion information of the plurality of promotion information from the local database, wherein the second promotion information is for a second promotion of the plurality of promotions that is different than the first promotion; and causing, by the user device, the second promotion information to be automatically provided in the at least one promotion information field provided on the second web page included in the Internet browser.
15 . A non-transitory, machine-readable medium comprising a plurality of machine-readable instructions that, when executed by one or more processors, are configured to cause the one or more processors to perform a method comprising:
receiving and storing a plurality of contact information for a plurality of user locations in a local database; rendering a graphical user interface (GUI) wallet on a display device subsequent to the display of an Internet browser that includes a first web page that provides at least one contact information field, wherein the GUI wallet includes a plurality of user-selectable contact elements that are each associated with a different one of the plurality of user locations and that are each selectable by a user to designate a respective one of the plurality of user locations; detecting a selection of a first contact element from the plurality of user-selectable contact elements included on the GUI wallet and, in response, retrieving first contact information of the plurality of contact information from the local database, wherein the first contact information is for a first user location of the plurality of user locations; and automatically providing the first contact information in the at least one contact information field provided on the first web page included in the Internet browser.
16 . The machine-readable medium of claim 15 , wherein the plurality of machine-readable instructions are configured to cause the one or more processors to perform the method further comprising:
rendering the GUI wallet on the display device subsequent to the display of the Internet browser that includes a second web page that provides at least one contact information field and that is different than the first web page; detecting a selection of a second contact element from the plurality of user-selectable contact elements included on the GUI wallet and, in response, retrieving second contact information of the plurality of contact information from the local database, wherein the second contact information is for a second user location of the plurality of user locations that is different than the first user location; and automatically providing the second contact information in the at least one contact information field provided on the second web page included in the Internet browser.
17 . The machine-readable medium of claim 15 , wherein the plurality of machine-readable instructions are configured to cause the one or more processors to perform the method further comprising:
receiving and storing a plurality of payment information for a plurality of payment accounts in the local database; rendering the GUI wallet for display on the user device subsequent to the display of the Internet browser that includes the first web page that provides at least one payment information field, wherein the GUI wallet includes a plurality of user-selectable payment elements that are each associated with a different one of the plurality of payment accounts and that are each selectable by a user to designate a respective one of the plurality of payment accounts; detecting a selection of a first payment element from the plurality of user-selectable payment elements included on the GUI wallet and, in response, retrieving first payment information of the plurality of payment information from the local database, wherein the first payment information is for a first payment account of the plurality of payment accounts; and automatically providing the first payment information in the at least one payment information field provided on the first web page included in the Internet browser.
18 . The machine-readable medium of claim 17 , wherein the plurality of machine-readable instructions are configured to cause the one or more processors to perform the method further comprising:
rendering the GUI wallet for display on the wireless user device subsequent to the display of the Internet browser that includes a second web page that provides at least one payment information field and that is different than the first web page; detecting a selection of a second payment element from the plurality of user-selectable payment elements included on the GUI wallet and, in response, retrieving second payment information of the plurality of payment information from the local database, wherein the second payment information is for a second payment account of the plurality of payment accounts that is different than the first payment account; and automatically providing the second payment information in the at least one payment information field provided on the second web page included in the Internet browser.
19 . The machine-readable medium of claim 15 , wherein the plurality of machine-readable instructions are configured to cause the one or more processors to perform the method further comprising:
receiving and storing a plurality of promotion information for a plurality of promotions in the local database; rendering the GUI wallet for display on the user device subsequent to the display of the Internet browser that includes the first web page that provides at least one promotion information field, wherein the GUI wallet includes a plurality of user-selectable promotion elements that are each associated with a different one of the plurality of promotions and that are each selectable by a user to designate a respective one of the plurality of promotions; detecting a selection of a first promotion element from the plurality of user-selectable promotion elements included on the GUI wallet and, in response, retrieving first promotion information of the plurality of promotion information from the local database, wherein the first promotion information is for a first promotion of the plurality of promotions; and automatically providing the first promotion information in the at least one promotion information field provided on the first web page included in the Internet browser.
20 . The machine-readable medium of claim 19 , wherein the plurality of machine-readable instructions are configured to cause the one or more processors to perform the method further comprising:
rendering the GUI wallet for display on the wireless user device subsequent to the display of the Internet browser that includes a second web page that provides at least one promotion information field and that is different than the first web page; detecting a selection of a second promotion element from the plurality of user-selectable promotion elements included on the GUI wallet and, in response, retrieving second promotion information of the plurality of promotion information from the local database, wherein the second promotion information is for a second promotion of the plurality of promotions that is different than the first promotion; and automatically providing the second promotion information in the at least one promotion information field provided on the second web page included in the Internet browser.Join the waitlist — get patent alerts
Track US2015019422A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.