Immigration Law Firm Implements Machine Learning for Document Extraction

Company Profile

BAL is one of the most prestigious corporate immigration law firms, awarded Best Lawyers® “Law Firm of the Year” in Immigration Law. The firm is focused on addressing the global immigration challenges of corporate clients in ways that make immigration more strategic. The firm provides immigration expertise, top-notch information security and leading technology innovation like its Cobalt® digital immigration services platform. 

Business Situation

BAL Global receives hundreds of immigration documents during the normal course of business.  These forms are manually scanned to PDF and data on the forms are then manually entered into various systems. The goal of this project was to automate classifying, separating, sorting, and extracting data from PDF documents to improve efficiency and increase accuracy of data entry. 

Google Cloud Implementation

SpringML leveraged Vision AI and the Google Cloud Platform to extract text from documents and Google App Engine for orchestration.  Several immigration documents like I-797 and I-94 used by U.S. Customs and Border Protection were parsed by Machine Learning techniques to extract key fields like Receipt Number, Receipt Date, and Notice Date. With automated document parsing and field extraction, BAL was able to reduce manual effort processing these typical forms and increase accuracy of data input into various systems.


BAL Global was able to automate document processing for immigration forms and reduce human errors using the implemented approach.



SpringML’s document processing solution can enable us to augment our staff and processes with Machine Learning.  The system delivers the capability to enhance our client service offerings through supplementing quality review processes with smart systems, while at the same time reducing paper processing time.  This allows our legal teams to take action faster for our clients. This solution is versatile in that it handles several types of documents. It also provides details on data extraction accuracy, which allows us to be confident of the results.

Vince DiMascio
CIO, BAL Global,

Thought Leadership

Check out our recent blogs and videos on best practices and implementation approaches.