Patents by Inventor Eugene Livshitz

Eugene Livshitz 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: 20230326223
    Abstract: Methods and systems for detecting images in documents are described. A method implemented by an electronic device having one or more processors for determining whether a document is an image includes partitioning a document into a plurality of cells. The method includes scaling each of the cells to a standardized number of pixels to provide a corresponding snippet for each of the cells, classifying the snippets, using a neural network, to determine a set of cells classified as text, and determining a volume of text for the document based on a sum of an amount of text in each cell of the set of cells. The method further includes in response to a determination that the volume of text for the document is below a predetermined threshold, determining that the document is an image.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Patent number: 11715316
    Abstract: Methods and systems for training a neural network to distinguish between text documents and image documents are described. A corpus of text and image documents is obtained. A page of a text document is scanned by shifting a text window to a plurality of locations. In accordance with a determination that the text in the window at a respective location meets text line criteria, the text in the window is stored as a respective text snippet. A plurality of image windows are superimposed over at least one page of an image document. In accordance with a determination that the content of a respective image window meets image criteria, content of the image window is stored as a respective image snippet. The respective text snippet and the respective image snippet are provided to a classifier.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: August 1, 2023
    Assignee: Evernote Corporation
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Publication number: 20230229292
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 20, 2023
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
  • Patent number: 11620038
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: April 4, 2023
    Assignee: Evernote Corporation
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P. J. Tanzillo
  • Publication number: 20230099963
    Abstract: This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term.
    Type: Application
    Filed: December 7, 2022
    Publication date: March 30, 2023
    Inventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, IIya Buryak
  • Patent number: 11550995
    Abstract: This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 10, 2023
    Assignee: EVERNOTE CORPORATION
    Inventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, Ilya Buryak
  • Publication number: 20220269396
    Abstract: Selecting objects in a video stream of a smart phone includes detecting quiescence of frame content in the video stream, detecting objects in a scene corresponding to the frame content, presenting at least one of the objects to a user of the smart phone, and selecting at least one of the objects in a group of objects in response to input by the user. Detecting quiescence of frame content in the video stream may include using motion sensors in the smart phone to determine an amount of movement of the smart phone. Detecting quiescence of frame content in the video stream may include detecting changes in view angles and distances of the smart phone with respect to the scene. Detecting objects in a scene may use heuristics, custom user preferences, and/or specifics of scene layout. At least one of the objects may be a person or a document.
    Type: Application
    Filed: May 10, 2022
    Publication date: August 25, 2022
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Publication number: 20220270386
    Abstract: Methods and systems for training a neural network to distinguish between text documents and image documents are described. A corpus of text and image documents is obtained. A page of a text document is scanned by shifting a text window to a plurality of locations. In accordance with a determination that the text in the window at a respective location meets text line criteria, the text in the window is stored as a respective text snippet. A plurality of image windows are superimposed over at least one page of an image document. In accordance with a determination that the content of a respective image window meets image criteria, content of the image window is stored as a respective image snippet. The respective text snippet and the respective image snippet are provided to a classifier.
    Type: Application
    Filed: December 6, 2021
    Publication date: August 25, 2022
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Publication number: 20220229543
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Application
    Filed: April 5, 2022
    Publication date: July 21, 2022
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
  • Patent number: 11395011
    Abstract: This application is directed to vectoring a raster image in which an electronic device detects a contour of a component in the raster image, builds tangent vectors for each point of the contour and identifies a plurality of segmentation points on the contour. One or more points of sharp angle are identified on the contour in accordance with a determination that each point of sharp angle corresponds to two distinct tangent vectors and that an angle between the two distinct tangent vectors falls below a predefined threshold. A respective one of the segmentation points is positioned at each identified point of shape angle. The electronic device approximates a piecewise smooth fitting curve (e.g., a piecewise Bezier curve) having two or more fitting segments to connect the plurality of segmentation points on the contour. The piecewise smooth fitting curve is thereby provided to vectorize the raster image.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 19, 2022
    Assignee: EVERNOTE CORPORATION
    Inventors: Eugene Livshitz, Ilia Buriak, Natalia Galaktionova, Alexander Pashintsev, Boris Gorbatov
  • Patent number: 11334228
    Abstract: Selecting objects in a video stream of a smart phone includes detecting quiescence of frame content in the video stream, detecting objects in a scene corresponding to the frame content, presenting at least one of the objects to a user of the smart phone, and selecting at least one of the objects in a group of objects in response to input by the user. Detecting quiescence of frame content in the video stream may include using motion sensors in the smart phone to determine an amount of movement of the smart phone. Detecting quiescence of frame content in the video stream may include detecting changes in view angles and distances of the smart phone with respect to the scene. Detecting objects in a scene may use heuristics, custom user preferences, and/or specifics of scene layout. At least one of the objects may be a person or a document.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: May 17, 2022
    Assignee: EVERNOTE CORPORATION
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Patent number: 11294553
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: April 5, 2022
    Assignee: Evernote Corporation
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P. J. Tanzillo
  • Patent number: 11195003
    Abstract: Methods and systems for training a neural network to distinguish between text documents and image documents are described. A corpus of text and image documents is obtained. A page of a text document is scanned by shifting a text window to a plurality of locations. In accordance with a determination that the text in the window at a respective location meets text line criteria, the text in the window is stored as a respective text snippet. A plurality of image windows are superimposed over at least one page of an image document. In accordance with a determination that the content of a respective image window meets image criteria, content of the image window is stored as a respective image snippet. The respective text snippet and the respective image snippet are provided to a classifier.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 7, 2021
    Assignee: EVERNOTE CORPORATION
    Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
  • Publication number: 20210240757
    Abstract: This application is directed to a method for automatically identifying and transferring relevant image data. The method includes obtaining a plurality of content items from a personal content collection and determining attributes based on the plurality of content items. The method includes generating a plurality of relevance rules. The method further includes obtaining unclassified content items and determining for a first unclassified content item a plurality of aggregate relevance scores using the plurality of relevance rules. The method include determining whether a first aggregate relevance score and/or a second aggregate relevance score satisfy threshold score.
    Type: Application
    Filed: February 8, 2021
    Publication date: August 5, 2021
    Inventors: Dylan Marriott, Daniel Nicolae, Ruben Bakker, Alexander Pashintsev, Zdzislaw Pawel Losvik, Eugene Livshitz, Vitaly Glazkov, Boris Gorbatov, Ilya Buryak
  • Publication number: 20210055855
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 25, 2021
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
  • Patent number: 10929461
    Abstract: This application is directed to a method for automatically identifying and transferring relevant image data implemented at a server with a processor and memory including one or programs executable by the processor. The server obtains content items from a personal content collection of a user, analyzes the content items to identify attributes associated with the images, generates rule sets based on the identified attributes, applies the generated rule sets to a plurality of unclassified images, identifies a first set of one or more of the unclassified images, associates each image of the first set with the content items and stores the first set in the personal content collection. A second set of unclassified images is placed in a candidate list to be periodically, without user intervention, monitored and updated for storing in the personal content collection. The generated rule sets are updated after images are stored in the content collection.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 23, 2021
    Assignee: EVERNOTE CORPORATION
    Inventors: Dylan Marriott, Daniel Nicolae, Ruben Bakker, Alexander Pashintsev, Zdzislaw Pawel Losvik, Eugene Livshitz, Vitaly Glazkov, Boris Gorbatov, Ilya Buryak
  • Publication number: 20210029382
    Abstract: This application is directed to vectoring a raster image in which an electronic device detects a contour of a component in the raster image, builds tangent vectors for each point of the contour and identifies a plurality of segmentation points on the contour. One or more points of sharp angle are identified on the contour in accordance with a determination that each point of sharp angle corresponds to two distinct tangent vectors and that an angle between the two distinct tangent vectors falls below a predefined threshold. A respective one of the segmentation points is positioned at each identified point of shape angle. The electronic device approximates a piecewise smooth fitting curve (e.g., a piecewise Bezier curve) having two or more fitting segments to connect the plurality of segmentation points on the contour. The piecewise smooth fitting curve is thereby provided to vectorize the raster image.
    Type: Application
    Filed: August 10, 2020
    Publication date: January 28, 2021
    Inventors: Eugene Livshitz, Ilia Buriak, Natalia Galaktionova, Alexander Pashintsev, Boris Gorbatov
  • Publication number: 20210012062
    Abstract: This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term.
    Type: Application
    Filed: June 22, 2020
    Publication date: January 14, 2021
    Inventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, IIya Buryak
  • Publication number: 20200387815
    Abstract: A method and system for selecting data from a source text corpus for training a semantic data analysis system. The method includes selecting an item of the text corpus, wherein the item includes at least one section. The method includes extracting a section of the at least one section of the item. The method also includes determining a length of the section of the at least one section of the item. Based on the length of the section being greater than a predetermined amount, the method includes subdividing the section into a plurality of fragments. Each fragment of the plurality of fragments is deemed to be similar to each other. Further, the method includes building a training set based on the plurality of fragments. The training set is used to train the semantic data analysis system.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Inventors: Eugene Livshitz, Alexander Pashintsev, Boris Gorbatov
  • Patent number: 10755183
    Abstract: Selecting data from a source text corpus for training a semantic data analysis system includes selecting an item of the text corpus, validating the item, extracting at least one section of the item, determining a length of each of the at least one section of the item, and subdividing each of the sections having a length greater than a predetermined amount into a plurality of fragments that are deemed to be similar. The predetermined amount may be approximately twice a size of a fragment. A fragment may have approximately 100 words or between 40 and 60 words. Fragments from different items may be deemed to be dissimilar. Sections having a length less than the predetermined amount may be ignored. Validating the item may include parsing editorial notes and other accompanying data. The source text corpus may be Wikipedia. The item may be an article.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 25, 2020
    Assignee: EVERNOTE CORPORATION
    Inventors: Eugene Livshitz, Alexander Pashintsev, Boris Gorbatov