Patents by Inventor Yury Markovsky

Yury Markovsky 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: 20190361934
    Abstract: The present disclosure relates to methods, systems, and storage media for identifying node hierarchies and connections using electronic activities. The method may include maintaining node profiles corresponding to unique entities; selecting electronic activities linked to both a first node profile and a second node profile of the plurality of node profiles; generating for each electronic activity of the plurality of electronic activities, a relevancy score based on a respective time at which the electronic activity was transmitted or received; generating a connection profile for a connection between the first node profile and the second node profile based on the respective relevancy score of each electronic activity and storing in a data structure, an association between the connection profile, the first node profile, and the second node profile.
    Type: Application
    Filed: March 31, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Stefan Hermanek, John Wulf, Devin Rice, Yury Markovsky
  • Publication number: 20190361866
    Abstract: The present disclosure relates to a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities transmitted or received associated with the record object. Each of the electronic activities has a timestamp indicating a receipt time or transmission time of the respective electronic activity. The method includes determining a participant of each of the electronic activities. The method includes determining a completion score indicating a likelihood of completing an event associated with the record object based on the timestamp of each of the electronic activities and the participant of each of the electronic activities. The method includes storing an association between the record object and the completion score.
    Type: Application
    Filed: April 29, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Eric Jeske, Tetiana Lutsaievska, Hang Li
  • Publication number: 20190361936
    Abstract: The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.
    Type: Application
    Filed: March 31, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: John Wulf, Sathya Hariesh Prakash, Yurii Brunets, Oleg Rogynskyy, Rajit Kurien Joseph, Yury Markovsky
  • Publication number: 20190361861
    Abstract: The present disclosure relates to a method for determining node metrics based on node field-value pairs and electronic activities. The method includes identifying a first node profile. The method includes identifying a plurality of electronic activities associated with the first node profile. The method includes identifying a first group of node profiles of a first category with a predetermined event. The method includes selecting a second group of node profiles. The method includes parsing the plurality of electronic activities to identify creation timestamps and participant characteristics of the electronic activities. The method includes generating an input array based on the timestamps and the participant characteristics. The method includes generating, for each of the second group of node profiles, a respective array. The method includes determining a probability score indicating a likelihood that the node profile belongs to the first category.
    Type: Application
    Filed: May 22, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Kyle Gerbe, Eric Jeske, Nicholas Dingwall
  • Publication number: 20190361929
    Abstract: The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
  • Publication number: 20190362452
    Abstract: The present disclosure relates to generating field-specific health scores for a system of record. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Each node profile may include one or more node field-value pairs. A subset of node field-value pairs of the node profiles with confidence scores greater than a threshold score may be identified. Node profiles having the subset of node field-value pairs may be identified. Node field-value pairs of the subset may be compared with corresponding object field-value pairs of the record objects. A field-specific health score for each field may be generated based on the comparison.
    Type: Application
    Filed: March 31, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Yurii Brunets, Oleg Rogynskyy, Devin Rice, Yury Markovsky, Tetiana Lutsaievska
  • Publication number: 20190361923
    Abstract: The present disclosure relates to methods, systems, and storage media for updating field-value pairs of record objects using electronic activities matched to record objects. In particular, the present disclosure relates to a system and method for identifying an opportunity contact role of a record object. Exemplary implementations may access a plurality of record objects of a system of record; identify a first record object including a plurality of role object fields; identify at least one electronic activity based on a match score; generate a role assignment score using a role assignment policy; select a second record object; store, in at least one role object field, an association between the selected second record object and the at least one role object field.
    Type: Application
    Filed: March 31, 2019
    Publication date: November 28, 2019
    Applicant: People.ai, Inc.
    Inventors: Rajit Kurien Joseph, Jose Alberto Muniz Navarro, Vardhman Jain, Yury Markovsky, Oleg Rogynskyy
  • Publication number: 20190361860
    Abstract: Methods, systems, and computer-readable storage mediums for standardizing node field-value pairs of node profiles generated using electronic activities across multiple entities are described. In one aspect, the system can access, for a node profile of an entity, data points linked to the node profile. The system may determine a seniority value and a department value using the data points. The system may generate a normalized job title value by combining the seniority value and the department value using a title formatting policy specifying a format in which to combine to the seniority value and the department value. The normalized job title value may identify the seniority and department of entity. The system may store an association between the node profile and the normalized job title value in one or more data structures.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 28, 2019
    Inventors: Oleg Rogynskyy, Eric Jeske, Tetiana Lutsaievska, Hang Li, Yury Markovsky
  • Patent number: 10489457
    Abstract: The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: November 26, 2019
    Assignee: People.ai, Inc.
    Inventors: John Wulf, Sathya Hariesh Prakash, Yurii Brunets, Oleg Rogynskyy, Rajit Kurien Joseph, Yury Markovsky