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: 20250259177
    Abstract: 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: Application
    Filed: February 14, 2024
    Publication date: August 14, 2025
    Applicant: 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: 20250197059
    Abstract: 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: Application
    Filed: October 31, 2024
    Publication date: June 19, 2025
    Inventors: Adar OMRY, Gal AVIGAD, Matt Rutman, Norbert Zolani, Eric Levine
  • Publication number: 20250182513
    Abstract: 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: Application
    Filed: January 30, 2024
    Publication date: June 5, 2025
    Applicant: Socure, Inc.
    Inventors: Akshai Srinivasan, Edward Li, James Anto, Suchita Bhinge, Feng Xiao, Eric Levine, Pablo Ysrrael Abreu
  • Patent number: 12319080
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: June 3, 2025
    Assignee: Socure, Inc.
    Inventors: Eric Levine, Stephen Kirkham
  • Patent number: 11875259
    Abstract: 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: Grant
    Filed: October 4, 2023
    Date of Patent: January 16, 2024
    Assignee: Socure, Inc.
    Inventors: Edward Li, Hayden Edelson, Badri Nagabandi, Feng Xiao, Eric Levine, Pablo Ysrrael Abreu
  • Patent number: 11748586
    Abstract: 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: Grant
    Filed: June 16, 2020
    Date of Patent: September 5, 2023
    Assignee: Berbix LLC
    Inventors: Eric Levine, Stephen Kirkham
  • Publication number: 20220284207
    Abstract: 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: Application
    Filed: June 16, 2020
    Publication date: September 8, 2022
    Inventors: Eric Levine, Stephen Kirkham
  • Publication number: 20220277066
    Abstract: 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: Application
    Filed: July 27, 2020
    Publication date: September 1, 2022
    Inventors: Eric Levine, Stephen Kirkham
  • Patent number: 7681181
    Abstract: 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: Grant
    Filed: September 30, 2004
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Benjamin Elliott Canning, Christopher Cameron White, Aaron Everett Erlandson, Thomas Scott Coon, Eric LeVine, Steven Miles Greenberg
  • Patent number: 7191364
    Abstract: 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: Grant
    Filed: November 14, 2003
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventors: 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: 20060070037
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Benjamin Canning, Christopher White, Aaron Erlandson, Thomas Coon, Eric LeVine, Steven Greenberg
  • Publication number: 20050120273
    Abstract: 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: Application
    Filed: November 14, 2003
    Publication date: June 2, 2005
    Inventors: William Hudson, Reiner Fink, Geoff Pease, Gerald Maffeo, Yi Meng, Eric LeVine, Andrew Bliss, Andre Vachon, Kshitiz Sharma, Jing Shan
  • Patent number: 6675295
    Abstract: 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: Grant
    Filed: June 19, 2000
    Date of Patent: January 6, 2004
    Assignee: Microsoft Corporation
    Inventors: Michael R. Marcelais, Brian T. Hill, Eric LeVine, Steven Miles Greenberg