Patents by Inventor Eric LeVine
Eric LeVine has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250259177Abstract: In various embodiments of the present invention, identity components such as name, date of birth, address, social security number, driver's license number etc. are transformed into vector representations which are then stored in a vector search database. In preferred embodiments, each vectorized identity component represents a column in a table which is implemented as a database and which is incorporated into a trained model. This trained model is then used on a real time or near real time basis to make identity verification and fraud detection decisions in connection with proposed “transactions”. These “transactions” can take various forms such as purchasing a good or service, opening an account, performing a background check and/or any other action wherein it is necessary or desirable to confirm that the person seeking to perform the transaction is who they say they are.Type: ApplicationFiled: February 14, 2024Publication date: August 14, 2025Applicant: Socure, Inc.Inventors: Feng XIAO, Vijin K.P. PARAMBATH, Badri NAGABANDI, James ANTO, Edward LI, Bharath SRIKANTH, Ali HADDAD, Eric LEVINE, Pablo Ysrrael ABREU
-
Publication number: 20250197059Abstract: A dual connector having a main body is disclosed. The connector includes a body having inner and outer ledges and a slider having inner and outer tabs disposed on the body opposite the ledges. The main body includes projections and a latch to secure the main body on a surface having through openings. A first container having a first longitudinal dimension and two steps can be secured to the connector by securing the inner ledge over one step and the inner tab over the other step. A second container have a longer longitudinal dimension can be secured to the connector by securing the outer ledge over one step and the outer tab over the other step. In this manner, two containers having different lengths can be secured to a surface.Type: ApplicationFiled: October 31, 2024Publication date: June 19, 2025Inventors: Adar OMRY, Gal AVIGAD, Matt Rutman, Norbert Zolani, Eric Levine
-
Publication number: 20250182513Abstract: A single stage, end to end system and methodology is employed to obtain key-value pairs from original documents and images without the requirement for intermediate results or data as would typically be required in OCR based data capture solutions. The system and methodology of the present invention requires only a single model to generate key-value pairs from original documents and images as opposed to the use of at least two models which are required when traditional OCR data capture solutions are implemented.Type: ApplicationFiled: January 30, 2024Publication date: June 5, 2025Applicant: Socure, Inc.Inventors: Akshai Srinivasan, Edward Li, James Anto, Suchita Bhinge, Feng Xiao, Eric Levine, Pablo Ysrrael Abreu
-
Patent number: 12319080Abstract: Methods, systems, and devices are provided for an authentication system configured to verify the identity of a person. According to one aspect, the system can determine that a first set of image pixels contains a first side of an authentication document. The system can determine that a second set of image pixels contains a second side of an authentication document. The system can determine whether the first side of the authentication document of the first image and the second side of the authentication document match. The system can compare a third image with the first image and determine whether the third image and the first image match to the same person. And the system can perform each step of authentication after receiving an image and prior to requesting more images from the user, reducing the overall processing time.Type: GrantFiled: July 27, 2020Date of Patent: June 3, 2025Assignee: Socure, Inc.Inventors: Eric Levine, Stephen Kirkham
-
Patent number: 11875259Abstract: Provided is a system and methodology which enhances the readability of barcodes using machine learning techniques wherein a model is trained using exemplary data and the resulting model is used in production to increase the chances of successfully capturing the data in a barcode notwithstanding that the barcode may be of low quality. According to the teachings of the present invention, the system is trained using large quantities of synthetic personal information associated with barcodes. Once the system is placed into production, the trained model is applied as against newly identified barcodes to enhance the readability of the original barcode based on features associated with the trained model.Type: GrantFiled: October 4, 2023Date of Patent: January 16, 2024Assignee: Socure, Inc.Inventors: Edward Li, Hayden Edelson, Badri Nagabandi, Feng Xiao, Eric Levine, Pablo Ysrrael Abreu
-
Patent number: 11748586Abstract: Methods, systems, and devices are provided for authentication system configured to authenticate a document. According to one aspect, the system can receive image capture data including one or more virtual images of the document. The system can detect one or more identification indicators in the one or more virtual images. The system can detect one or more authentication indicators in the one or more virtual images. And the system can detect whether the document is authentic based on a result including analyzing the one or more identification indicators and analyzing the one or more authentication indicators.Type: GrantFiled: June 16, 2020Date of Patent: September 5, 2023Assignee: Berbix LLCInventors: Eric Levine, Stephen Kirkham
-
Publication number: 20220284207Abstract: Methods, systems, and devices are provided for authentication system configured to authenticate a document. According to one aspect, the system can receive image capture data including one or more virtual images of the document. The system can detect one or more identification indicators in the one or more virtual images. The system can detect one or more authentication indicators in the one or more virtual images. And the system can detect whether the document is authentic based on a result including analyzing the one or more identification indicators and analyzing the one or more authentication indicators.Type: ApplicationFiled: June 16, 2020Publication date: September 8, 2022Inventors: Eric Levine, Stephen Kirkham
-
Publication number: 20220277066Abstract: Methods, systems, and devices are provided for an authentication system configured to verify the identity of a person. According to one aspect, the system can determine that a first set of image pixels contains a first side of an authentication document. The system can determine that a second set of image pixels contains a second side of an authentication document. The system can determine whether the first side of the authentication document of the first image and the second side of the authentication document match. The system can compare a third image with the first image and determine whether the third image and the first image match to the same person. And the system can perform each step of authentication after receiving an image and prior to requesting more images from the user, reducing the overall processing time.Type: ApplicationFiled: July 27, 2020Publication date: September 1, 2022Inventors: Eric Levine, Stephen Kirkham
-
Patent number: 7681181Abstract: A method and apparatus are provided for providing custom product support for a computer program based on levels of execution instability. The execution of a software program is monitored over a period of time to determine the execution stability of the program. Based upon the monitoring and upon one or more threshold levels of instability, the execution stability of the program is categorized. Based upon the categorization, custom program support may be provided for a user of the computer system executing the program. For instance, based on the categorization free or reduced fee product support may be provided.Type: GrantFiled: September 30, 2004Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Benjamin Elliott Canning, Christopher Cameron White, Aaron Everett Erlandson, Thomas Scott Coon, Eric LeVine, Steven Miles Greenberg
-
Patent number: 7191364Abstract: A large portion of software bugs are related to hangs. Analyzing and diagnosing hang-related bugs involves capturing data from a hung program and extracting attributes from the captured data. Extracting attributes from the capture data provides a scheme to determine relevant characteristics of the hang. Moreover, the extracted attributes may be compared to known issues and, based on that comparison, a bug may be classified as known or unknown. Alternatively, triage may be performed on the client computing device in order to determine the potential cause of the hang event. Once the potential cause of the hang event has been determined, troubleshooting steps may be performed on the client computing device to quarantine it. Ultimately, if the hang-inducing bug is known, a user may be provided with a solution to the bug. Alternatively, if the bug is unknown, implementations of the invention send the captured data to be analyzed and fixed by the software's provider.Type: GrantFiled: November 14, 2003Date of Patent: March 13, 2007Assignee: Microsoft CorporationInventors: William Hunter Hudson, Reiner Fink, Geoff Pease, Gerald Maffeo, Yi Meng, Eric LeVine, Andrew L. Bliss, Andre Vachon, Kshitiz K. Sharma, Jing Shan
-
Publication number: 20060070037Abstract: A method and apparatus are provided for providing custom product support for a computer program based on levels of execution instability. The execution of a software program is monitored over a period of time to determine the execution stability of the program. Based upon the monitoring and upon one or more threshold levels of instability, the execution stability of the program is categorized. Based upon the categorization, custom program support may be provided for a user of the computer system executing the program. For instance, based on the categorization free or reduced fee product support may be provided.Type: ApplicationFiled: September 30, 2004Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Benjamin Canning, Christopher White, Aaron Erlandson, Thomas Coon, Eric LeVine, Steven Greenberg
-
Publication number: 20050120273Abstract: A large portion of software bugs are related to hangs. Analyzing and diagnosing hang-related bugs involves capturing data from a hung program and extracting attributes from the captured data. Extracting attributes from the capture data provides a scheme to determine relevant characteristics of the hang. Moreover, the extracted attributes may be compared to known issues and, based on that comparison, a bug may be classified as known or unknown. Alternatively, triage may be performed on the client computing device in order to determine the potential cause of the hang event. Once the potential cause of the hang event has been determined, troubleshooting steps may be performed on the client computing device to quarantine it. Ultimately, if the hang-inducing bug is known, a user may be provided with a solution to the bug. Alternatively, if the bug is unknown, implementations of the invention send the captured data to be analyzed and fixed by the software's provider.Type: ApplicationFiled: November 14, 2003Publication date: June 2, 2005Inventors: William Hudson, Reiner Fink, Geoff Pease, Gerald Maffeo, Yi Meng, Eric LeVine, Andrew Bliss, Andre Vachon, Kshitiz Sharma, Jing Shan
-
Patent number: 6675295Abstract: Methods and systems for detecting and correcting computer software problems that cause an application program to crash upon startup are provided. Unsafe startup actions that are costly to initiate in terms of processor time and memory are handled by placing an unsafe startup action marker into the system registry prior to attempting startup. If an unsafe program module starts or boots successfully without causing the software application to crash, the unsafe startup action marker is deleted from the system registry. If loading the unsafe program module causes the application to crash, then startup actions, including corrective actions, are written into the unsafe startup action marker and are used on subsequent startup of the crashed application program to instruct the application on how to fix the problem. Other unsafe startup actions that are not costly in terms of processor time and memory are initially handled by an exception handler.Type: GrantFiled: June 19, 2000Date of Patent: January 6, 2004Assignee: Microsoft CorporationInventors: Michael R. Marcelais, Brian T. Hill, Eric LeVine, Steven Miles Greenberg