IP Library Granted Patent US 9,323,970
Granted Patent B2
US 9,323,970 · App. 14/364,041 · Granted Apr 26, 2016

Trading interface retrieved based upon barcode data

Inventors: John E. Hart (Chicago, IL); William J. Shea (Jersey City, NJ)
Assignee: TD Ameritrade IP Company, Inc.
G06K7/1408G06F17/30G06F17/30879G06Q40/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,323,970
App. No.
14/364,041
Granted
Apr 26, 2016
Kind
B2
Abstract

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.

Claims (63)

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 identifier;

determining a first ticker symbol based upon the company name;

determining a location of a user; and

determining one or more ticker symbols based upon the one or more associated company names and the location of the user.

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.

5. 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.

6. The method of claim 1 , further comprising 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 associated company names are determined based upon the updated company name.

7. The method of claim 1 , further comprising 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.

8. The method of claim 1 , further comprising sending related information based upon the first ticker symbol.

9. The method of claim 1 , further comprising determining a product associated with the barcode data.

10. The method of claim 9 , 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.

11. The method of claim 1 , further comprising determining a relevancy of each of the one or more associated company names.

12. 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.

13. The non-transitory computer-readable medium of claim 12 , further comprising instructions to add the first ticker symbol to a watch list associated with a user.

14. The non-transitory computer-readable medium of claim 13 , further comprising instructions to provide the watch list.

15. The non-transitory computer-readable medium of claim 14 , further comprising instructions to receive a trade order of the first ticker symbol associated with the user.

16. The non-transitory computer-readable medium of claim 15 , further comprising:

instructions to capture an image of a barcode; and

instructions to process the image of the barcode to generate the barcode data.

17. The non-transitory computer-readable medium of claim 12 , 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.

18. The non-transitory computer-readable medium of claim 12 , the instructions further comprising:

instructions to determine a location of a user, wherein the instructions to determine one or more ticker symbols is based upon the location of the user.

19. The non-transitory computer-readable medium of claim 12 , the instructions further comprising:

instructions to determine an updated company name by removing articles and commas from the company name prior to the instructions to determine the one or more associated company names; and

instructions to determine the one or more associated company names associated with the company name based upon the updated company name.

20. The non-transitory computer-readable medium of claim 12 , the instructions further comprising:

instructions to determine updated one or more company names by removing articles and commas from each of the one or more associated company names prior to the instructions to determine the one or more ticker symbols; and

instructions to determine the one or more ticker symbols based upon the updated one or more company names.

21. The non-transitory computer-readable medium of claim 12 , the instructions further comprising:

instructions to determine a relevancy of each of the one or more associated company names.

22. 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 an updated company name by removing articles and commas from the company name;

determine one or more associated company names associated with the company name based upon the updated 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.

23. The system of claim 22 , wherein the one or more processors are further configured to add the first ticker symbol to a watch list associated with a user.

24. The system of claim 23 , wherein the one or more processors are further configured to provide the watch list.

25. The system of claim 24 , wherein the one or more processors are further configured to receive a trade order of the first ticker symbol associated with the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: TD AMERITRADE IP COMPANY, INC.
To: CHARLES SCHWAB & CO., INC.
Reel/Frame 064807/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2016
From: HART, JOHN E.; SHEA, WILLIAM J.
To: TD AMERITRADE IP COMPANY, INC.
Reel/Frame 037407/0297 →
Continuity (2)
Provisional Application 61570199 · Dec 13, 2011
Related Publication 20140353371A1 · Dec 4, 2014