Patents Assigned to People.ai, Inc.
-
Publication number: 20240411722Abstract: The present disclosure relates to linking electronic activities between systems of record based on a comparison of electronic activity signals and system of record signals. Indexed files can be generated for each of a plurality of record objects of a system of record. An electronic activity may be accessed. A search query may be generated. Match scores for the record objects may be generated. An association between an electronic activity and a record object may be stored. Instructions to link to the electronic activity to the record object may be transmitted.Type: ApplicationFiled: August 19, 2024Publication date: December 12, 2024Applicant: People.ai, Inc.Inventors: Sergey Surkov, Mykola Pavlov, Andrii Kvachov
-
Publication number: 20240394268Abstract: The present disclosure relates to selection of a first record object for association with second record objects based on connection profiles. Member entities of a second group entity that are associated with second record objects associated with processes may be identified. A second record object having a first object field-value pair identifying the second group entity may be identified. A first member entity having a respective connection score exceeding a threshold may be selected. A notification comprising an identification of the selected first member entity may be transmitted to an electronic account of a node profile.Type: ApplicationFiled: August 5, 2024Publication date: November 28, 2024Applicant: People.ai, Inc.Inventors: Oleksiy Oryeshko, Wei Hai, Hang Li, Cathy Xi
-
Patent number: 12074955Abstract: The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.Type: GrantFiled: October 8, 2022Date of Patent: August 27, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Stefan Hermanek, Dylan Halladay, Ostap Korkuna, Jose Alberto Muniz Navarro
-
Patent number: 12072883Abstract: The present disclosure relates to linking record objects between systems of record based on a comparison of object field-value pairs to a ground truth. A domain name may be identified from an electronic activity. It may be determined that the electronic activity does not match with any first record objects. A second record object including the domain name as a value may be identified. Object field-value pairs of the second record object may be identified. It may be determined that a third record object matches with the second record object. The electronic activity may be matched to the third second record object or a fourth record object. An association between the electronic activity and the third record object or the fourth record object may be stored.Type: GrantFiled: November 5, 2021Date of Patent: August 27, 2024Assignee: People.ai, Inc.Inventors: Stefan Hermanek, Andrii Cherednychenko, Andrey Kvachov, Armine Seropyan, Ostap Korkuna, Volodymyr Nykytiuk, Eric Jeske
-
Publication number: 20240256548Abstract: The present disclosure relates to linking record objects between systems of record based on a comparison of object field-value pairs to a ground truth. A domain name may be identified from an electronic activity. It may be determined that the electronic activity does not match with any first record objects. A second record object including the domain name as a value may be identified. Object field-value pairs of the second record object may be identified. It may be determined that a third record object matches with the second record object. The electronic activity may be matched to the third second record object or a fourth record object. An association between the electronic activity and the third record object or the fourth record object may be stored.Type: ApplicationFiled: April 9, 2024Publication date: August 1, 2024Applicant: People.ai, Inc.Inventors: Stefan Hermanek, Andrii Cherednychenko, Andrey Kvachov, Armine Seropyan, Ostap Korkuna, Volodymyr Nykytiuk, Eric Jeske
-
Publication number: 20240256608Abstract: 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: ApplicationFiled: March 8, 2024Publication date: August 1, 2024Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Rajit Kurien Joseph, Vardhman Jain, Dylan Halladay
-
Publication number: 20240259382Abstract: 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: ApplicationFiled: April 1, 2024Publication date: August 1, 2024Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Publication number: 20240205303Abstract: 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: ApplicationFiled: March 4, 2024Publication date: June 20, 2024Applicant: People.ai, Inc.Inventors: Oleksandr Oleinikov, Oleg Rogynskyy
-
Publication number: 20240171649Abstract: 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: ApplicationFiled: January 30, 2024Publication date: May 23, 2024Applicant: People.ai, Inc.Inventors: Oleg ROGYNSKYY, Yurii BRUNETS, Eric JESKE, Nicholas DINGWALL
-
Publication number: 20240155043Abstract: 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: ApplicationFiled: January 12, 2024Publication date: May 9, 2024Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 11979468Abstract: 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: GrantFiled: November 23, 2020Date of Patent: May 7, 2024Assignee: People.ai, Inc.Inventors: John Wulf, Sathya Hariesh Prakash, Tetiana Lutsaievska, Oleg Rogynskyy
-
Patent number: 11930086Abstract: 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: GrantFiled: December 7, 2020Date of Patent: March 12, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice
-
Patent number: 11924297Abstract: 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: GrantFiled: June 29, 2022Date of Patent: March 5, 2024Assignee: People.ai, Inc.Inventors: Oleksandr Oleinikov, Oleg Rogynskyy
-
Patent number: 11909837Abstract: 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: GrantFiled: September 26, 2022Date of Patent: February 20, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
-
Patent number: 11909834Abstract: 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: GrantFiled: May 21, 2019Date of Patent: February 20, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice, Vardhman Jain
-
Patent number: 11895208Abstract: 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: GrantFiled: October 8, 2022Date of Patent: February 6, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice
-
Patent number: 11895205Abstract: 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: GrantFiled: March 14, 2022Date of Patent: February 6, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, David Flink, Kavita Shah, Wei Hai
-
Patent number: 11888949Abstract: 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: GrantFiled: November 23, 2020Date of Patent: January 30, 2024Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Stefan Hermanek, Dylan Halladay
-
Patent number: 11876874Abstract: 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: GrantFiled: February 15, 2021Date of Patent: January 16, 2024Assignee: PEOPLE.AI, INC.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Publication number: 20230421654Abstract: 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: ApplicationFiled: May 26, 2023Publication date: December 28, 2023Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, John Wulf, Sathya Hariesh Prakash, Tetiana Lutsaievska