MOBILE TRADING APPLICATION
20210304276 · 2021-09-30
Inventors
Cpc classification
G06F16/27
PHYSICS
H04N7/147
ELECTRICITY
G06Q20/085
PHYSICS
G06Q20/3276
PHYSICS
G06Q20/208
PHYSICS
G06Q10/087
PHYSICS
G06Q30/0633
PHYSICS
G06Q20/42
PHYSICS
International classification
G06F16/27
PHYSICS
G06Q10/08
PHYSICS
Abstract
A software application is compatible with an online trading platform having a product available for purchase. The software application is configured to communicate data regarding the product between the software application and the online trading platform and to establish a video conferencing session between a customer seeking to purchase the product and one of the seller of the product or an agent representing the seller of the product upon a request by the customer. The video conferencing session may include visualization of the product to be purchased and/or discussion of the product to be purchased.
Claims
1. A software application for use with an online trading platform having a product available for purchase, the software application configured to: communicate data regarding the product between the software application and the online trading platform, and establish a video conferencing session between a customer seeking to purchase the product and one of the seller of the product or an agent representing the seller of the product.
2. The software application of claim 1, wherein the software application is configured to send a video conferencing request to the seller in response to a selection by the customer.
3. The software application of claim 2, wherein the software application is configured to reroute the video conferencing request to the agent in response to a selection by the seller.
4. The software application of claim 3, wherein the software application is configured to allow the seller to select the agent from a list of potential agents.
5. The software application of claim 1, wherein the software application is associated with a database, and wherein the software application is configured to synchronize the data regarding the product between the database and the online trading platform.
6. The software application of claim 5, wherein the synchronizing of the data includes converting at least one file to a compatible file type.
7. The software application of claim 1, wherein the software application is configured to place the product within a virtual cart in response to an action taken by the seller.
8. The software application of claim 7, wherein the action taken by the seller includes scanning a machine readable optical code associated with the product.
9. The software application of claim 1, wherein the software application is configured to place the product within a virtual cart in response to the agent entering a code associated with the product.
10. The software application of claim 9, wherein software application is configured to communicate the code from the seller to the agent.
11. The software application of claim 1, wherein the software application is in communication with a payment system accessible by the customer, wherein the payment system initiates payment for the product by the customer.
12. The software application of claim 1, wherein the software application is configured to allocate a fee to the agent when the video conferencing session occurs between the customer and the agent and the product is purchased by the customer.
13. The software application of claim 1, wherein the software application is configured to place a hold on the product for a preselected period of time in response to the product being placed in a virtual cart, wherein the hold includes the product no longer being available for purchase during the preselected period of time.
14. The software application of claim 1, wherein the software application is configured to allow any of the customer, the seller, or the agent to place the product in the virtual cart during a video conferencing session.
15. The software application of claim 1, wherein the software application is configured for operation on a smart device.
16. The software application of claim 15, wherein the smart device includes a video streaming feature.
17. A method of operating a software application comprising the steps of: sending a request for a video conferencing session regarding a product available for purchase through an online trading platform, wherein the request is initiated by a customer; and conducting the video conferencing session regarding the product between the customer and one of a seller of the product or an agent representing the seller of the product.
18. The method of claim 17, further comprising a step of placing the product in a virtual cart during the video conferencing session.
19. The method of claim 17, wherein the software application is configured to reroute the request for the video conferencing session to the agent in response to a selection by the seller.
20. The method of claim 17, further comprising a step of synchronizing data regarding the product between a database in communication with the software application and the online trading platform.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above-mentioned, and other features and objects of the inventions, and the manner of attaining them will become more apparent and the invention itself will be better understood by reference to the following description of an embodiment of the invention taken in conjunction with the accompanying drawings, wherein:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
WRITTEN DESCRIPTION OF THE INVENTION
[0020] The following detailed description and appended drawings describe and illustrate various exemplary embodiments of the invention. The description and drawings serve to enable one skilled in the art to make, and use the invention, and are not intended to limit the scope of the invention in any manner. With respect to the methods disclosed, the steps presented are exemplary in nature, and thus, the order of the steps is not necessary or critical.
[0021]
[0022] The seller 14 initiates the streaming trading system 10 by installing the streaming trading application 12 upon a compliant smart device 20. As used herein, a smart device 20 refers to any electronic device having a display screen 21, a user interface, and at least one communication device or feature configured for receiving and sending data between the smart device 20 and an external device or network, such as the internet. The at least one communication device or feature may be configured to perform wired data transfer or wireless data transfer, as desired. The display screen 21 may be a touch screen that acts as the user interface for interacting with the smart device 20, as shown throughout the accompanying figures. The smart device 20 may further include audiovisual devices or features such as a camera, a speaker, a microphone, or the like, or may include ports for directly or wirelessly connecting external devices such as the camera, speaker, or microphone. The smart device 20 is configured to store the streaming trading application 12 to a memory thereof and to execute the streaming trading application 12 via a processor thereof upon a request by the corresponding seller 14, agent 16, or customer 18 instantaneously operating the streaming trading application 12.
[0023] The streaming trading application 12 is a software application configured for execution on a compatible one of the smart devices 20. In some circumstances, the streaming trading application 12 may alternatively be executed via a web browser or similar application operating on the corresponding smart device 20, as desired, wherein the same processes are carried out as described with reference to the use of the independent application. However, the streaming trading application 12 is described hereinafter as being executed as an independently provided software application stored to and running on one of the smart devices 20.
[0024] The smart device 20 is configured to allow the streaming trading application 12 access to the previously mentioned audiovisual devices or features thereof so that the streaming trading application 12 can perform the necessary audio and/or visual functions as described hereinafter. The smart device 20 may be a smart phone, a smart tablet, a smart watch, or the like, or may be a laptop or other computing device having the necessary devices integrated therein, connected thereto, or otherwise associated therewith for carrying out the described audio and/or visual functions of the streaming trading application 12 (camera, microphone, speaker, etc.). Any electronic device capable of carrying out the methods described hereinafter may be utilized as one of the representative smart devices 20 without departing from the scope of the present invention.
[0025] It assumed hereinafter that each of the seller 14, the agent 16, and the customer 18 is associated with an independent smart device 20, wherein each of the smart devices 20 is able to perform each of the associated functions described hereinafter with respect to each possible participant 14, 16, 18. With reference to
[0026] The streaming trading application 12 is configured to communicate with a database 26 and at least one payment system 28. The database 26 may refer to any data storage device or system of networked data storage devices, as desired, that are associated with and accessible to the streaming trading application 12. The database 26 may be remotely located and accessible to each of the associated smart devices 20 via internet communication. The streaming trading application 12 is configured to communicate any relevant information to the database 26 or to receive any relevant information from the database 26 via the corresponding smart device 20, as necessary. Communications between the database 26 and the streaming trading application 12 are indicated at line 100 in
[0027] Each of the at least one payment systems 28 may be any system configured for making an online payment or monetary transfer such as a cooperating credit/debit card service provider, banking establishment, cryptocurrency platform, or the like. For example, the streaming trading application 12 may be in communication with a cooperating credit card service provider for initiating online payments through the streaming trading application 12 via an associated credit card, wherein the streaming trading application 12 communicates with the payment system 28 corresponding to the associated credit card service provider when attempting to complete a transaction using the associated credit card.
[0028] Upon the installation of the streaming trading application 12, the seller 14 is able to upload a desired product 22 to an online store 24 or online trading platform 24, hereinafter referred to as the trading platform 24. This step is designated at line 101 in
[0029] The streaming trading application 12 is shown and described hereinafter as communicating with the trading platform 24, the database 26, each of the at least one payment systems 28, and one or more of the smart devices 20 operating other instances of the streaming trading application 12. As used herein, the streaming trading application 12 communicating with another such external component 20, 24, 26, 28 refers to the streaming trading application 12 commanding the corresponding smart device 20 running the streaming trading application 12 to send signals to or receive signals from the corresponding external component 20, 24, 26, 28, whether directly or via one or more intervening components 20, 24, 26, 28. For example, the streaming trading application 12 running on one of the smart devices 20 may communicate with the trading platform 24 via the database 26, such as when the streaming trading application 12 sends a signal to the database 26, which in turn sends a signal to the trading platform 24 in response to the reception and analysis of the signal originating from the streaming trading application 12.
[0030] It is also conceivable that the streaming trading application 12 may include an integrated trading platform 24 accessible during use of the streaming trading application 12, wherein products can be browsed and purchased directly through the streaming trading application 12, rather than through an independent third party trading platform such as one of the exemplary trading platforms 24 mentioned hereinabove. Although either circumstance is within the scope of the present invention, the method according to the present invention is generally described hereinafter as occurring with respect to an independently provided third party trading platform 24 that communicates with and synchronizes with the streaming trading application 12. It should be apparent that the integration of the trading platform 24 into the streaming trading application 12 may remove the need to communicate data externally between the two applications 12, 24, but the remainder of the method according to the present invention remains substantially the same as it pertains to the interactions between the seller 14, the agent 16, and the customer 18.
[0031] The uploading of the desired product 22 may include the seller 14 selecting information regarding the associated good or service to be communicated to the customer 18 when accessible via the trading platform 24, such as representative photographs or other images, product specifications, shipping details, or pricing information, as non-limiting examples. Such information may be displayed or otherwise communicated to the customer 18 via the corresponding interface of the smart device 20 during browsing of the trading platform 24. The information associated with the uploading and posting of the associated product 22 may be dependent on the instantaneous trading platform 24 to which the product 22 is being posted for sale, as different trading platforms 24 may have different terms of service.
[0032] In some circumstances, the seller 14 may represent a retailer or manufacturer having many different products available for sale online on a particular trading platform 24, and each product may have a variable quantity of the product in stock and available for sale at one given time. In such circumstances, the seller 14 may utilize the trading platform 24 and/or the streaming trading application 12 to perform an inventory feature by uploading each product that is available online by the seller 14 to an account associated with the seller 14, wherein such an account tracks the goods that are offered for sale, the quantities of such goods in stock, and any other pertinent information, such as the location of such goods within the corresponding retail establishment or warehouse of the seller 14. Such an account may be hosted by the trading platform 24, the streaming trading application 12, or a combination of the two, wherein data may be communicated and synchronized between the streaming trading application 12 and the trading platform 24, as desired.
[0033] Once the product 22 has been uploaded to the trading platform 24, the streaming trading application 12 is configured to synchronize data regarding the product 22 between the trading platform 24 and the streaming trading application 12. This step is indicated at line 102 in
[0034] The synchronizing of the data may also include the conversion of the data to a different form, such as altering certain data to conform to the software-related requirements of the streaming trading application 12 and/or the trading platform 24, which may require the data regarding the product 22 being uploaded as a specific type of file for display to the customer 18. For example, the trading platform 24 may utilize a certain image file type for visual display while the streaming trading application 12 may utilize a different image file type for visual display, and the synchronization step may include the conversion of any non-compliant file types to a file type suitable for use with either the application 12 or the trading platform 24.
[0035] If the streaming trading application 12 is used as an inventory feature for multiple different products 22, the seller 14 may upload any data regarding each and every of the corresponding products 22, whether any one of the products 22 is in stock or out of stock relative to a physical location associated with the seller 14, such as a retail store or warehouse associated with the seller 14. The data associated with each of the products 22 as uploaded to the streaming trading application 12 may be communicated to and stored within the database 26. The database 26 may accordingly monitor the inventory of those products 22 available for sale via the streaming trading application 12 and/or the trading platform 24.
[0036] The manner in which the streaming trading application 12 is configured to synchronize with the trading platform 24 allows for the data regarding the product(s) 22 to be initially uploaded to either of the streaming trading application 12 or the trading platform 24, wherein the relevant data is subsequently passed on to the other of the streaming trading application 12 or the trading platform 24 during the synchronizing step. For example, the seller 14 may upload data regarding an entire catalogue of products 22 to a corresponding trading platform 24, wherein each of the corresponding products 22 is compatible for use with the streaming trading application 12. The seller 14 may then select for some or all of the products 22 associated with the catalogue stored to the trading platform 24 to be synchronized with the streaming trading application 12. Each of the synchronized products 22 may then be able to be interacted with using the streaming capabilities of the streaming trading application 12, as explained in greater detail hereinafter. As an alternative example, the data regarding a catalogue of products 22 may alternatively be initially uploaded and stored to the database 26 associated with the streaming trading application 12. In this circumstance, some or all of the catalogued products 22 are able to be selected for synchronization with one or more compatible trading platforms 24. Each synchronization step may include the data regarding the products 22 being converted to a form suitable for posting the product 22 for sale to the corresponding trading platform 24, such as the previously mentioned images, specifications, pricing information, and the like associated with the product 22 being converted for display in a manner typical to the corresponding trading platform 24.
[0037] Each of the trading platforms 24 compatible for use with the streaming trading application 12 may function in typical fashion wherein the customer 18 searches or otherwise browses for products 22 that the customer 18 may desire to purchase, wherein the searching or browsing process may include information regarding each of the products 22 displayed for viewing by the customer 18. Each listing of one of the products 22 may include an icon or other interactive feature that may be interacted with by the customer 18 to initiate a video conference utilizing the streaming trading application 12. For example, such an icon or other interactive feature may form a portion of the display screen of the smart device 20 adjacent other icons or interactive features associated with placing the product 22 within a “virtual cart” or with immediately purchasing the product 22 based on preselected transaction settings, as non-limiting examples. The selection of the video conferencing feature by the customer 18 is indicated by line 103 in
[0038] The selection of the video conferencing feature by the customer 18 results in the streaming trading application 12 communicating a video conferencing request to the seller 14. This step is indicated at line 104 in
[0039] As indicated at line 105 in
[0040] The video conferencing feature of the streaming trading application 12 may be initiated by the customer 18 when the customer 18 would like to review the corresponding product 22 in a manner more consistent with the sales process that occurs in a corresponding brick-and-mortar establishment. Specifically, the video conferencing feature allows for the seller 14 or the agent 16, depending on which handles the request, to have face-to-face communication with the customer 18 through the display screens 21 of the associated smart devices 20. The video conferencing feature also allow for the seller 14 or the agent 16 to reposition or manipulate the product 22 in ways that reveal characteristics of the product 22 that may not be apparent via the information normally communicated through the corresponding trading platform 24. For example, the fit and appearance of products such as clothing may be more easily ascertained when reviewed relative to the seller 14 or the agent 16. The video conferencing feature also allows for the seller 14 or the agent 16 to show the specific product 22 being purchased by the customer 18, as opposed to a representative example of the product 22, when quality assurances or the like are required. Alternatively, the video conferencing feature may be carried out with respect to a representative version of the product 22 for presentation purposes, such as utilizing a representative electronic device to show the capabilities of the product 22 being purchased. However, it is understood that the seller 14 or the agent 16 may answer any type of call for the purpose of answering any type of inquiry regarding the selected product 22.
[0041] During the video conferencing session, the customer 18 may choose to purchase the product 22 being discussed via the streaming trading application 12. The customer 18 may make a selection indicating that the customer 18 would like to place the product 22 being discussed within a virtual cart 32. The virtual cart 32 refers to a hold being placed on the product 22 while the customer 18 determines various payment or shipping options for finalizing the transaction, as is typical of many trading platforms 24 such as those representative trading platforms 24 listed herein. The selection of the product 22 by the customer 18 for placement within the virtual cart 32 is indicated at line 107 in
[0042] The streaming trading application 12 also allows for either of the seller 14 or the associated agent 16 to make the selection for placing the product 22 being discussed within the virtual shopping cart 32 on behalf of the customer 18, depending on which of the seller 14 or the agent 16 is communicating with the customer 18. The seller 14 making the selection to place the discussed product 22 within the virtual cart 32 is indicated at line 108 in
[0043] Once the product 22 is in the virtual cart 32, the customer 18 may complete the payment for the product 22 via a payment feature of the streaming trading application 12. Specifically, the streaming trading application 12 communicates with a corresponding one of the payment systems 28 as selected by the customer 18 to establish, approve, and carry out a desired transaction. This process is indicated at line 110 in
[0044] The purchase of the product 22 may then be communicated back to the trading platform 24 to initiate payment settlements between the streaming trading application 12 and the corresponding trading platform 24. This step is indicated at line 111 in
[0045]
[0046] The customer 18 may select the product 22 the customer 18 is interested in and place the product 22 directly in the virtual shopping cart 32 to ultimately purchase the product 22 placed therein in the absence of any further discussion or display of the product 22 via a video conferencing session. Such a selection is indicated by line 203 in
[0047] In the instance wherein the customer 18 is interested in inquiring with regards to the specific product 22, the customer 18 is able to initiate the video conferencing session with the seller 14. It is understood that the seller 14 may answer any type of call, however. The request for a video conferencing session by the customer 18 is indicated by line 204 in
[0048] If the customer 18 chooses to initiate the video conferencing session with the seller 14, the seller 14 may answer the video conferencing session to demonstrate the physical product 22 and answer any questions the customer 18 may have about the physical product 22. The acceptance of the video conferencing request by the seller 14 is indicated at line 205 in
[0049] Alternatively, the seller 14 may route the video conferencing request from the customer 18 to the agent 16, so that the agent 16 may answer the video conferencing request on behalf of the seller 14. The rerouting of the video conferencing request to the agent 16 is indicated at line 207 in
[0050] Whether the customer 18, the seller 14, or the agent 16 places the product 22 in the virtual cart 32, the product 22 is reserved within the virtual cart 32 for a given time period, effectively not allowing any other customer to purchase the product 22 when in the virtual cart 32. When the product 22 is reserved, the streaming trading application 12 indicates to other users that the product 22 is reserved. The reservation of the product 22 for a given period of time is represented by line 209 in
[0051] When the purchase is completed, the streaming trading application 12 will indicate that the product 22 has been sold. When the purchase of the product 22 is completed, payment for the product 22 is then received by the seller 14, as indicated by line 211 in
[0052]
[0053] A plurality of buttons 40a, 40b, 40c is located on the bottom of the customer screen 21, under the video feed 38 of the seller 14. However, it is understood that the plurality of buttons 40a, 40b, 40c may be located anywhere on the customer screen 21. Each of the buttons 40a, 40b, 40c is representative of an interactive graphical area of the display screen 21 that may be selected by the user of the corresponding smart device 20, such as by a touch via a touch screen display. In the embodiment shown, the plurality of buttons 40a, 40b, 40c includes an “add to cart” button 40a, a “buy product” button 40b, and a “call end” button 40c. The customer 18 may select the “add to cart” button 40a to place the product 22 in the virtual cart 32. When the customer 18 selects the “add to cart” button 40a, the customer screen 21 transitions to an “add to cart” page 42, which is shown in
[0054]
[0055] A plurality of buttons 58a, 58b, 58c, 58d is located on the bottom of the seller screen 21, under the video feed 48 of the customer 18. However, it is understood that the plurality of buttons 58a, 58b, 58c, 58d may be located anywhere on the seller screen 21. The plurality of buttons 58a, 58b, 58c, 58d includes an “add to cart” button 58a, a “transfer to agent” button 58b, a “scan code” button 58c, and a “call end” button 58d. The seller 14 may select the “add to cart” button 58a to place the product 22 in the virtual cart 32. When the seller 14 selects the “add to cart” button 58a, the seller screen 21 transitions to the “add to cart” page 62, as shown in
[0056] A streaming trading application 12 shown and described herein provides numerous benefits over traditional shopping methods. Particularly, the streaming trading application 12 enables the customer 18 to communicate directly with the seller 14 of the product 22, while directly viewing the physical product 22 via a video stream before purchasing the product 22. Allowing the customer 18 to view the physical product 22 before committing to purchasing the product 22 provides the customer 18 the confidence they would have if buying the product 22 in a physical store, rather than virtually.
[0057] From the foregoing description, one ordinarily skilled in the art can easily ascertain the essential characteristics of this invention and, without departing from the spirit and scope thereof, can make various changes and modifications to the invention to adapt it to various usages and conditions.