Patents by Inventor Oleg Rogynskyy

Oleg Rogynskyy 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).

  • Patent number: 11949751
    Abstract: The present disclosure relates to restricting electronic activities from being linked with record objects. According to at least one aspect of the disclosure, a method can include accessing, by one or more processors, a plurality of electronic activities, accessing a plurality of record objects of one or more systems of record, identifying an electronic activity of the plurality of electronic activities to match to one or more record objects, determining a data source provider associated with providing access to the electronic activity, and identifying a system of record corresponding to the determined data source provider. The system of record can include a plurality of candidate record objects to which to match the electronic activity. The method can include restricting the electronic activity from being linked with the at least one record object.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 2, 2024
    Inventors: Oleg Rogynskyy, Tetiana Lutsaievska, John Wulf, Sathya Hariesh Prakash
  • Patent number: 11949682
    Abstract: The present disclosure relates to for managing the generation or deletion of record objects based on electronic activities and communication policies. Data of a plurality of electronic activities from one or more electronic accounts of the entity may be identified. It may be determined whether the identified data satisfies a communication policy. The communication policy may include one or more rules based on the electronic activities. Instructions to generate a contact record object or instructions to delete an existing contact record for the entity may be transmitted based on the condition of the communication of the communication policy that is satisfied.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: April 2, 2024
    Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
  • Patent number: 11934457
    Abstract: The present disclosure is directed to systems and methods of maintaining confidence scores of entity associations derived from systems of record. The system can access a record objects of systems of record. The system can identify, from a record object corresponding to a first group entity, an account relationship data structure specifying a relationship. The system can identify a first group node profile corresponding to the first group entity. The system can identify, for each second group entity, a second group node profile. The system can detect a change in a relationship of the group entities in the account relationship data structure or from electronic activities. The system can determine, between the first and a second group node profile, a relationship type in the change. The system can update, in a node graph, an edge between a first and a second group node profile to indicate the relationship type.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: March 19, 2024
    Inventors: Oleg Rogynskyy, Rajit Kurien Joseph, Vardhman Jain, Dylan Halladay
  • Patent number: 11930086
    Abstract: The present disclosure relates to maintaining an electronic activity derived member node network. Exemplary implementations may: generate a plurality of node profiles; generate a node graph generated from the plurality of node profiles; identify a second electronic activity identifying a pair of electronic accounts; identify using the node graph, a pair of participant node profiles corresponding to the pair of electronic accounts identified by the second electronic activity; identify, using the node graph, an edge between a pair of nodes corresponding to the pair of participant node profiles; determine a relevancy score for the second electronic activity corresponding to the pair of the participant node profiles based on context of the second electronic activity; and update the node graph by modifying the connection corresponding to the edge between the pair of participant node profiles based on the relevancy score determined for the second electronic activity.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 12, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice
  • Patent number: 11924297
    Abstract: The present disclosure relates to generating a filtered data set. Data from a plurality of systems of record of a plurality of data source providers may be accessed. A master data set generated using the data accessed from the plurality of systems of record may be maintained. Restriction policies including one or more rules for restricting sharing of data may be maintained. A filtered data set may be generated for a data source provider responsive to an application of restriction policies of other data source providers to the master data set. The filtered data set may be provisioned.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: March 5, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleksandr Oleinikov, Oleg Rogynskyy
  • Patent number: 11909837
    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: Grant
    Filed: September 26, 2022
    Date of Patent: February 20, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
  • Patent number: 11909834
    Abstract: The present disclosure relates to generating a master group node graph from a plurality of systems of record. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object can have a record object type and identify a group entity. Each record object can be linked to one or more second record objects of a second record object type and identifying a respective member entity. A record object corresponding to a group entity can be identified. A connection profile between the record objects of the group entity and another group entity can be generated. An association between the group node profiles and the connection profile can be stored.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 20, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice, Vardhman Jain
  • Patent number: 11909836
    Abstract: The present disclosure relates to methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a first electronic activity to process; assign a tag to the first electronic activity based on the data included in the electronic activity; determine a confidence score of the tag based on the data included in the first electronic activity; identify a second electronic activity to process; and update the confidence score of the tag assigned to the first electronic activity responsive to parsing the second electronic activity.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: February 20, 2024
    Inventors: John Wulf, Sathya Hariesh Prakash, Vardhman Jain, Stefan Hermanek, Wei Hai, Oleg Rogynskyy
  • Patent number: 11895208
    Abstract: The present disclosure relates to determining the shareability of values of node profiles. Record objects and electronic activities 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. Values of fields corresponding to a predetermined type of field including fewer than a predetermined threshold number of data source providers may be identified. A restriction tag used to restrict populating other node profiles may be generated. Provision of the value with a second data source provider may be restricted.
    Type: Grant
    Filed: October 8, 2022
    Date of Patent: February 6, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice
  • Patent number: 11895207
    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: Grant
    Filed: October 3, 2022
    Date of Patent: February 6, 2024
    Inventors: Oleg Rogynskyy, Yury Markovsky, Eric Jeske, Tetiana Lutsaievska, Hang Li
  • Patent number: 11895205
    Abstract: The present disclosure relates to restricting generation and delivery of insights to data source providers. Electronic activities and record objects 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. Updates to a node graph or corresponding to a record object may be detected. A number of data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object can be determined. Provisioning of a content item to a second data source provider may be restricted.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: February 6, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, David Flink, Kavita Shah, Wei Hai
  • Patent number: 11888949
    Abstract: The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 30, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Stefan Hermanek, Dylan Halladay
  • Publication number: 20240031449
    Abstract: The present disclosure relates to systems and methods for removing electronic activities from systems of record based on filtering policies. The method includes accessing record objects of one or more systems of record. The method includes identifying a plurality of electronic activities stored in a record object of one of the systems of record. The method includes parsing the plurality of electronic activities. The method includes determining that one of the electronic activities is associated with an electronic account corresponding to a data source provider. The method includes selecting one or more filtering policies associated with the electronic account. The method includes applying the selected one or more filtering policies to the plurality of electronic activities to identify a subset of electronic activities. The method includes initiating a process to cause removal of at least one electronic activity of the subset of electronic activities from the system of record.
    Type: Application
    Filed: May 1, 2023
    Publication date: January 25, 2024
    Inventors: Oleg Rogynskyy, Vardhman Jain, Brittney Hall, Armine Seropyan
  • Patent number: 11876874
    Abstract: The present disclosure relates to systems and methods for filtering electronic activities. The method includes identifying an electronic activity. The method includes parsing the electronic activity to identify one or more electronic accounts in the electronic activity. The method includes determining, responsive to parsing the electronic activity, that the electronic activity is associated with an electronic account of the one or more electronic accounts. The method includes selecting, based on the electronic account, one or more filtering policies associated with the data source provider to apply to the electronic activity. The method includes determining, by applying the selected one or more filtering policies to the electronic activity, to restrict the electronic activity from further processing based on the electronic activity satisfying at least one of the selected one or more filtering policies. The method includes restricting, the electronic activity from further processing.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: January 16, 2024
    Assignee: PEOPLE.AI, INC.
    Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
  • Publication number: 20230421654
    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: May 26, 2023
    Publication date: December 28, 2023
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, John Wulf, Sathya Hariesh Prakash, Tetiana Lutsaievska
  • Patent number: 11831733
    Abstract: The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 28, 2023
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Vardhman Jain, Rajit Kurien Joseph, Jose Alberto Muniz Navarro
  • Patent number: 11805187
    Abstract: Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: October 31, 2023
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky
  • Publication number: 20230325381
    Abstract: Systems and methods for providing content items can generate the content items based on impact scores associated with actions of the content items. The system and methods can include accessing, for an entity, a plurality of record objects linked with one or more electronic activities having the entity as a participant, each record object corresponding to an event to be completed; identifying, for each record object of the plurality of record objects, an action to perform to increase a completion score; determining, for each action, using the electronic activities linked with the record object and a current completion score of the record object, an impact score indicating an amount of change in the completion score of the record object corresponding to the action; and providing, for presentation to a device of the entity, a content item corresponding to the action based on the impact score.
    Type: Application
    Filed: June 14, 2023
    Publication date: October 12, 2023
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, David Flink, Cathy Xi, Wei Hai, Cameron Feenstra
  • Publication number: 20230281168
    Abstract: Methods, systems, and storage media for generating new record objects based on electronic activities are disclosed. Example implementations may: access a plurality of electronic activities; access a plurality of record objects; parse an electronic activity of the plurality of electronic activities; determine, responsive to parsing the electronic activity, that the electronic activity is to be matched to one or more record objects; determine for each candidate record object that a match score indicating a likelihood of electronic activity being matched to the candidate record object is below a threshold; determine an object type of a new record object to generate based on one or more participants of the electronic activity; generate the new record object of the determined type; and store in a data structure an association between the new record object and the electronic activity.
    Type: Application
    Filed: October 3, 2022
    Publication date: September 7, 2023
    Applicant: People.ai, Inc.
    Inventors: Jose Alberto Muniz Navarro, Vardhman Jain, Andrey Akselrod, Heorhiy Kozlov, Rajit Kurien Joseph, Oleg Rogynskyy
  • Publication number: 20230252330
    Abstract: The present disclosure relates to determining detecting blast electronic activities. A method can include identifying a plurality of first electronic activities transmitted by a first electronic account of a data source provider. For each first electronic activity of the plurality of first electronic activities, a plurality of features can be extracted. For at least one first electronic activity of the plurality of first electronic activities, a blast probability score can be generated indicating a likelihood that the at least one first electronic activity is a blast electronic activity. The blast probability score can be generated using a machine learning model trained using features extracted from second electronic activities labeled as blast electronic activities and features extracted from third electronic activities labeled as non-blast electronic activities. An association between the at least one first electronic activity and the blast probability score can be stored in a data structure.
    Type: Application
    Filed: March 20, 2023
    Publication date: August 10, 2023
    Applicant: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Mykola Pavlov