Patents by Inventor Maxim Sokolov

Maxim Sokolov 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: 20230367800
    Abstract: Training and using a machine learning model for data extraction is provided. The method comprises receiving keys of interest received from a user through an interface and receiving a batch of documents containing unstructured text. Unstructured text of a first document is processed to extract structured text. The model predicts text classifications of the structured text according to the keys of interest. The predicted text classifications are output to the user through the interface. Annotations to correct any incorrect predictions are received from the user, and the model is retrained according to the annotations. The above steps are repeated for less than ten additional documents from the batch until the model has been trained to predict text classifications with a specified level of accuracy. The trained model then classifies extracted structured text in the remaining documents in the batch.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Inventors: Baojia Tong, Delphine Vendryes, Nabeel El-Husayni, Andrey Ryazanov, Vadym Barda, Hamima Halim, Maxim Sokolov, Jilin Wang, Chester Curme
  • Patent number: 11620282
    Abstract: A method of information retrieval is provided. The method comprises receiving a query from a user and parsing the query in real-time as the user enters the query. The parsed query is interpreted dynamically based on a defined schema of a knowledge base, and a number of query interpretations is displayed in real-time as the user enters the query. When a selection of one of the query interpretations is received from the user information is retrieved from the knowledge base according to the selected query interpretation.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 4, 2023
    Assignee: S&P Global Inc.
    Inventors: Eugene Yurtsev, Vadym Barda, Maxim Sokolov, Jeremy Lopez, Eli Rosen, Ben Cohen, Qibo Chen, Hamima Halim, Anurag Rai, Josh Shapiro, Predrag Gruevski, Kyle Sargent, Bojan Serafimov
  • Publication number: 20220301275
    Abstract: An embodiment of the present invention discloses an object tracking system for tracking objects across a first frame and a second frame of a video. The object tracking system comprises of a processor, a predictor, a non-transitory storage element coupled to the processor and encoded instructions stored in the non-transitory storage element. The encoded instructions when implemented by the processor, configure the object tracking system to detect a reference object in a received first video and/or image frame (v/i) based on a pre-defined feature-based characteristic via the object tracking unit.
    Type: Application
    Filed: June 7, 2022
    Publication date: September 22, 2022
    Inventors: Krishna Khadloya, Maxim Sokolov
  • Patent number: 11354819
    Abstract: The primary purpose of the present invention is to enable devices/machines/systems to perform an optimized video analytics on images and videos. The present invention focuses on detecting, tracking, and classifying objects in a scene. Here, the tracking is performed by comparing objects across at least two frames and then associating the objects based on a cost matrix. Some examples of the objects include, but are not limited to, persons, animals, vehicles, or any other articles or items.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: June 7, 2022
    Assignee: Nortek Security & Control
    Inventors: Vaidhi Nathan, Maxim Sokolov, Chandan Gope
  • Patent number: 11295139
    Abstract: A system and method for detecting human presence in or absence from a field-of-view of a camera by analyzing camera data using a processor inside of or adjacent to the camera itself. In an example, the camera can be integrated with or embedded in another edge-based sensor device. In an example, a video signal processing system receives image data from one or more image sensors and uses a local processing circuit to process the image data and determine if a human being is or is not present during a particular time, interval, or sequence of frames. In an example, the human being identification technique can be used in security or surveillance applications such as for home, business, or other monitoring cameras.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: April 5, 2022
    Assignee: INTELLIVISION TECHNOLOGIES CORP.
    Inventors: Krishna Khadloya, Maxim Sokolov, Vaidhi Nathan, Chandan Gope
  • Publication number: 20220076022
    Abstract: An embodiment of the present invention discloses an object tracking system for tracking objects across a first frame and a second frame of a video. The object tracking system comprises of a processor, a non-transitory storage element coupled to the processor and encoded instructions stored in the non-transitory storage element. The encoded instructions when implemented by the processor, configure the object tracking system to detect one or more objects in the first frame of the video, and one or more candidate objects in the second frame of the video.
    Type: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Inventors: Krishna Khadloya, Maxim Sokolov, Chandan Gope
  • Publication number: 20210397609
    Abstract: A method of information retrieval is provided. The method comprises receiving a query from a user and parsing the query in real-time as the user enters the query. The parsed query is interpreted dynamically based on a defined schema of a knowledge base, and a number of query interpretations is displayed in real-time as the user enters the query. When a selection of one of the query interpretations is received from the user information is retrieved from the knowledge base according to the selected query interpretation.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Inventors: Eugene Yurtsev, Vadym Barda, Maxim Sokolov, Jeremy Lopez, Eli Rosen, Ben Cohen, Qibo Chen, Hamima Halim, Anurag Rai, Josh Shapiro, Predrag Gruevski, Kyle Sargent, Bojan Serafimov
  • Publication number: 20200111231
    Abstract: The primary purpose of the present invention is to enable devices/machines/systems to perform an optimized video analytics on images and videos. The present invention focuses on detecting, tracking, and classifying objects in a scene. Here, the tracking is performed by comparing objects across at least two frames and then associating the objects based on a cost matrix. Some examples of the objects include, but are not limited to, persons, animals, vehicles, or any other articles or items.
    Type: Application
    Filed: September 13, 2019
    Publication date: April 9, 2020
    Inventors: Vaidhi Nathan, Maxim Sokolov, Chandan Gope
  • Patent number: 10445885
    Abstract: The present invention discloses methods, systems, and computer programmable products for tracking objects across a first frame and a second frame of a video. An object tracking system computes a cost function between each object in the first frame and each object in the second frame. Further, a pair of objects is selected from the first frame and the second frame based on a pre-defined criteria which is based on the computed cost function. Thereafter, the object tracking system established a correspondence between the selected pair of objects.
    Type: Grant
    Filed: June 11, 2016
    Date of Patent: October 15, 2019
    Assignee: IntelliVision Technologies Corp
    Inventors: Vaidhi Nathan, Maxim Sokolov, Lev Afraimovich, Chandan Gope
  • Publication number: 20190258866
    Abstract: A system and method for detecting human presence in or absence from a field-of-view of a camera by analyzing camera data using a processor inside of or adjacent to the camera itself. In an example, the camera can be integrated with or embedded in another edge-based sensor device. In an example, a video signal processing system receives image data from one or more image sensors and uses a local processing circuit to process the image data and determine if a human being is or is not present during a particular time, interval, or sequence of frames. In an example, the human being identification technique can be used in security or surveillance applications such as for home, business, or other monitoring cameras.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 22, 2019
    Inventors: Krishna Khadloya, Maxim Sokolov, Vaidhi Nathan, Chandan Gope
  • Patent number: 9846746
    Abstract: A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 19, 2017
    Assignee: Facebook, Inc.
    Inventors: Deniz Demir, Islam Farid Hamed AbdelRahman, Yingsheng Gao, Liang He, Ajoy Joseph Frank, Wenrui Zhao, Maxim Sokolov, Reid Steven Gershbein
  • Publication number: 20160147886
    Abstract: A system determines a set of users satisfying a given criteria based on attribute values of the users. The system associates each value of an attribute with a representation of users having that attribute value. The representation of users may be an enumeration of users or a bit index. The system receives a request for determining a set of users satisfying a given criterion. The system identifies a logical operation based on the criterion and performs the logical operation to determine the set of users. The representation of the set of users may be distributed across a plurality of processors, allowing the system to perform the logical operation in parallel. The system may further determine statistical information describing a characteristic of the set of users, for example, page likes by the set of users. The statistical information may be presented to a business for analyzing their target audience.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventors: Deniz Demir, Islam Farid Hamed AbdelRahman, Yingsheng Gao, Liang He, Ajoy Joseph Frank, Wenrui Zhao, Maxim Sokolov, Reid Steven Gershbein
  • Publication number: 20160140620
    Abstract: A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Michael Desmond Pinkowish, Deniz Demir, Alexandra Louise Krakaris, Liang He, Yingsheng Gao, Islam Farid Hamed AbdelRahman, Ajoy Joseph Frank, Reid Steven Gershbein, Srikant Ramakrishna Ayyar, Guven Burc Arpat, Michael Lee Develin, Michael Nicholas Hudack, Maxim Sokolov, Jonathan Shottan, Wenrui Zhao
  • Publication number: 20160140609
    Abstract: A social networking system receives a selection of user characteristics defining a benchmark audience and a target audience, and generates audience metrics that compare the audiences across a set of user characteristics. These user characteristics include demographics, interests, purchasing activity, and actions on the social networking system. The audience metrics are provided to an advertiser who may select additional user characteristics to refine the benchmark or target audiences. The audience metrics may include an affinity score that compares the audience metrics for a particular type of interaction, and may normalize the frequency of interactions relative to interactions of the audience as a whole. Advertisers may use the defined audiences to establish targeting criteria for an advertisement, and may use existing targeting criteria to seed the selection of an audience.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Deniz Demir, Michael Desmond Pinkowish, Liang He, Yingsheng Gao, Islam Farid Hamed AbdelRahman, Alexandra Louise Krakaris, Ajoy Joseph Frank, Reid Steven Gershbein, Srikant Ramakrishna Ayyar, Guven Burc Arpat, Michael Lee Develin, Michael Nicholas Hudack, Maxim Sokolov, Wenrui Zhao, Jonathan Shottan, Aaron Ted Glemann, Ksenia Timonina