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: 20230326223Abstract: 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: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Patent number: 11715316Abstract: 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: GrantFiled: December 6, 2021Date of Patent: August 1, 2023Assignee: Evernote CorporationInventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Publication number: 20230229292Abstract: 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: ApplicationFiled: March 22, 2023Publication date: July 20, 2023Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
-
Patent number: 11620038Abstract: 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: GrantFiled: April 5, 2022Date of Patent: April 4, 2023Assignee: Evernote CorporationInventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P. J. Tanzillo
-
Publication number: 20230099963Abstract: 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: ApplicationFiled: December 7, 2022Publication date: March 30, 2023Inventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, IIya Buryak
-
Patent number: 11550995Abstract: 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: GrantFiled: June 22, 2020Date of Patent: January 10, 2023Assignee: EVERNOTE CORPORATIONInventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, Ilya Buryak
-
Publication number: 20220269396Abstract: 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: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Publication number: 20220270386Abstract: 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: ApplicationFiled: December 6, 2021Publication date: August 25, 2022Inventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Publication number: 20220229543Abstract: 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: ApplicationFiled: April 5, 2022Publication date: July 21, 2022Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
-
Patent number: 11395011Abstract: 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: GrantFiled: August 10, 2020Date of Patent: July 19, 2022Assignee: EVERNOTE CORPORATIONInventors: Eugene Livshitz, Ilia Buriak, Natalia Galaktionova, Alexander Pashintsev, Boris Gorbatov
-
Patent number: 11334228Abstract: 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: GrantFiled: March 24, 2016Date of Patent: May 17, 2022Assignee: EVERNOTE CORPORATIONInventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Patent number: 11294553Abstract: 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: GrantFiled: August 7, 2020Date of Patent: April 5, 2022Assignee: Evernote CorporationInventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P. J. Tanzillo
-
Patent number: 11195003Abstract: 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: GrantFiled: June 27, 2019Date of Patent: December 7, 2021Assignee: EVERNOTE CORPORATIONInventors: Alexander Pashintsev, Boris Gorbatov, Eugene Livshitz, Vitaly Glazkov
-
Publication number: 20210240757Abstract: 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: ApplicationFiled: February 8, 2021Publication date: August 5, 2021Inventors: Dylan Marriott, Daniel Nicolae, Ruben Bakker, Alexander Pashintsev, Zdzislaw Pawel Losvik, Eugene Livshitz, Vitaly Glazkov, Boris Gorbatov, Ilya Buryak
-
Publication number: 20210055855Abstract: 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: ApplicationFiled: August 7, 2020Publication date: February 25, 2021Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P.J. Tanzillo
-
Patent number: 10929461Abstract: 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: GrantFiled: July 24, 2017Date of Patent: February 23, 2021Assignee: EVERNOTE CORPORATIONInventors: Dylan Marriott, Daniel Nicolae, Ruben Bakker, Alexander Pashintsev, Zdzislaw Pawel Losvik, Eugene Livshitz, Vitaly Glazkov, Boris Gorbatov, Ilya Buryak
-
Publication number: 20210029382Abstract: 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: ApplicationFiled: August 10, 2020Publication date: January 28, 2021Inventors: Eugene Livshitz, Ilia Buriak, Natalia Galaktionova, Alexander Pashintsev, Boris Gorbatov
-
Publication number: 20210012062Abstract: 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: ApplicationFiled: June 22, 2020Publication date: January 14, 2021Inventors: Chris O'Neill, Andrew Malcolm, Alexander Pashintsev, Eugene Livshitz, Boris Gorbatov, Natalia Galaktionova, IIya Buryak
-
Publication number: 20200387815Abstract: 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: ApplicationFiled: August 24, 2020Publication date: December 10, 2020Inventors: Eugene Livshitz, Alexander Pashintsev, Boris Gorbatov
-
Patent number: 10755183Abstract: 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: GrantFiled: January 26, 2017Date of Patent: August 25, 2020Assignee: EVERNOTE CORPORATIONInventors: Eugene Livshitz, Alexander Pashintsev, Boris Gorbatov