TRADING INTERFACE RETRIEVED BASED UPON BARCODE DATA
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving barcode data including a company identifier. The company identifier is determined from the barcode data. A company name is determined based upon the company identifier. One or more associated company names associated with the manufacturer are determined based upon the company name. Based upon the company name, a ticker symbol is determined. In addition, one or more ticker symbols based upon the one or more associated company names are determined.
1 . A method comprising:
receiving barcode data including a company identifier;
determining the company identifier from the barcode data;
determining a company name based upon the company identifier;
determining, using a processor, one or more associated company names associated with the company name based upon the company name;
determining a first ticker symbol based upon the company name; and
determining one or more ticker symbols based upon the one or more associated company names.
2 . The method of claim 1 , further comprising adding the first ticker symbol to a watch list associated with a user.
3 . The method of claim 2 , further comprising providing the watch list to a remote computing device.
4 . The method of claim 3 , further comprising receiving a trade order of the first ticker symbol associated with the user.
5 . The method of claim 1 , further comprising determining a location of a user, wherein the determining one or more ticker symbols is based upon the location of the user.
6 . The method of claim 1 , further comprising:
capturing an image of a barcode; and
processing the image of the barcode to generate the barcode data.
7 . The method of claim 1 , further determining an updated company name by removing articles and commas from the company name prior to determining the one or more associated company names, wherein the one or more company names are determined based upon the updated company name.
8 . The method of claim 1 , further determining updated one or more company names by removing articles and commas from each of the one or more associated company names prior to determining the one or more ticker symbols, wherein the one or more ticker symbols are determined based upon the updated one or more company names.
9 . The method of claim 1 , further comprising sending related information based upon the first ticker symbol.
10 . The method of claim 1 , further comprising determining a product associated with the barcode data.
11 . The method of claim 10 , further comprising:
requesting product data based upon determining no product data is available;
receiving the product data; and
storing the received product data associated with the barcode data.
12 . The method of claim 1 , further comprising determining a relevancy of each of the one or more associated company names.
13 . A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
instructions to receive barcode data including a company identifier;
instructions to determine the company identifier from the barcode data;
instructions to determine a company name based upon the company identifier;
instructions to determine one or more associated company names associated with the company name based upon the company name;
instructions to determine a first ticker symbol based upon the company name; and
instructions to determine one or more ticker symbols based upon the one or more associated company names.
14 . The non-transitory computer-readable medium of claim 13 , further comprising instructions to add the first ticker symbol to a watch list associated with a user.
15 . The non-transitory computer-readable medium of claim 14 , further comprising instructions to provide the watch list.
16 . The non-transitory computer-readable medium of claim 15 , further comprising instructions to receive a trade order of the first ticker symbol associated with the user.
17 . The non-transitory computer-readable medium of claim 16 , further comprising:
instructions to capture an image of a barcode; and
instructions to process the image of the barcode to generate the barcode data.
18 . The non-transitory computer-readable medium of claim 13 , further comprising:
instructions to determine a product associated with the barcode data;
instructions to request product data based upon determining no product data is available;
instructions to receive the product data; and
instructions to store received product data associated with the barcode data.
19 . A system comprising:
one or more processors configured to:
receive barcode data including a company identifier;
determine the company identifier from the barcode data;
determine a company name based upon the company identifier;
determine one or more company names associated with the company name based upon the company name;
determine a ticker symbol based upon the company name; and
determine one or more ticker symbols based upon the one or more associated company names.
20 . The system of claim 19 , wherein the one or more processors are further configured to add the first ticker symbol to a watch list associated with a user.
21 . The system of claim 20 , wherein the one or more processors are further configured to provide the watch list.
22 . The system of claim 21 , wherein the one or more processors are further configured to receive a trade order of the first ticker symbol associated with the user.