Patents by Inventor Nicholas Dingwall
Nicholas Dingwall 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: 20230083875Abstract: The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.Type: ApplicationFiled: November 14, 2022Publication date: March 16, 2023Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Patent number: 11507629Abstract: In various example embodiments, a system and methods are presented for generating node clusters from a plurality of disconnected nodes and generating data access models for interaction with the nodes. The system and methods identify one or more datasets associated with a first set of nodes distributed across a plurality of node clusters, and a set of entities associated within the plurality of node clusters. A node layer is generated based on the one or more datasets and the set of entities. One or more connections are generated between the first set of nodes and a set of coordinating nodes, and between the set of coordinating nodes and a second set of nodes. The systems and methods generate a result set distributed across the plurality of nodes based on connections between the set of coordinating nodes and the first set of nodes and the second set of nodes.Type: GrantFiled: October 27, 2017Date of Patent: November 22, 2022Assignee: PAREXEL International, LLCInventors: Nicholas Dingwall, Kevin Reschke
-
Patent number: 11503131Abstract: The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.Type: GrantFiled: November 23, 2020Date of Patent: November 15, 2022Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Patent number: 11343337Abstract: 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: GrantFiled: May 22, 2019Date of Patent: May 24, 2022Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Kyle Gerbe, Eric Jeske, Nicholas Dingwall
-
Publication number: 20220129766Abstract: A graph-based data storage and retrieval system in which multiple subgraphs representing respective datasets in different namespaces are interconnected via a linking or “canonical” layer. Datasets represented by subgraphs in different namespaces may pertain to a particular information domain (e.g., the health care domain), and may include heterogeneous datasets. The canonical layer provides for a substantial reduction of graph complexity required to interconnect corresponding nodes in different subgraphs, which in turn offers advantages as the number of subgraphs (and the number of corresponding nodes in different subgraphs) increases for the particular domain(s) of interest.Type: ApplicationFiled: June 22, 2021Publication date: April 28, 2022Applicant: PAREXEL International, LLCInventors: Christopher Potts, Kevin Reschke, Nicholas Dingwall, Abhilash Itharaju
-
Publication number: 20210287156Abstract: The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.Type: ApplicationFiled: November 23, 2020Publication date: September 16, 2021Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Publication number: 20210174290Abstract: 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: November 23, 2020Publication date: June 10, 2021Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Patent number: 10657132Abstract: Systems and methods for forecasting record object completions can include accessing, for a first record object, electronic activities linked with the first record object. Each electronic activity can identify participants associated with the first record object. The first record object can include a first object field-value pair identifying a stage of a process. The method can include identifying electronic activities. The systems and methods can include determining a role of participants. The systems and methods can include determining a likelihood that the process of the first record object is completed within a predetermined time period. The systems and methods can include storing an association between the first record object and the likelihood that the process of the first record object is completed within a predetermined time period.Type: GrantFiled: May 23, 2019Date of Patent: May 19, 2020Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Patent number: 10649999Abstract: Methods and systems for generating performance profiles using electronic activities linked to record objects are disclosed. Exemplary implementations may: access a record objects of a system of record of a data source provider; identify, from the record objects, a subset of record objects associated with a node profile corresponding to an entity; identify, for each record object of the subset, electronic activities linked to the record object; determine, for each record object of the subset, a respective entity engagement profile for the entity based on the electronic activities linked to the record object and one or more object field-value pairs of the record object; generate a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each record object of the subset of record objects; and store, in one or more data structures, an association between the entity and the entity performance profile.Type: GrantFiled: May 23, 2019Date of Patent: May 12, 2020Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Publication number: 20190361890Abstract: Systems and methods for forecasting record object completions can include accessing, for a first record object, electronic activities linked with the first record object. Each electronic activity can identify participants associated with the first record object. The first record object can include a first object field-value pair identifying a stage of a process. The method can include identifying electronic activities. The systems and methods can include determining a role of participants. The systems and methods can include determining a likelihood that the process of the first record object is completed within a predetermined time period. The systems and methods can include storing an association between the first record object and the likelihood that the process of the first record object is completed within a predetermined time period.Type: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Publication number: 20190362288Abstract: Methods, systems, and storage media for comparing nodes are disclosed. Exemplary implementations may: maintain a plurality of member node profiles and group node profiles; identify, for a first member node profile corresponding to a first group node profile, a first plurality of electronic activities linked to the first member node profile; determine a first performance profile corresponding to the first member node profile; identify a plurality of second performance profiles using node field-value pairs of member node profiles linked to the respective second performance profiles; generating a performance score of the first performance profile based on a comparison of the first performance profile to the plurality of second performance profiles; and storing, in one or more data structures, an association between the first member node profile and the performance score of the first performance profile.Type: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Publication number: 20190361926Abstract: Methods and systems for generating performance profiles using electronic activities linked to record objects are disclosed. Exemplary implementations may: access a record objects of a system of record of a data source provider; identify, from the record objects, a subset of record objects associated with a node profile corresponding to an entity; identify, for each record object of the subset, electronic activities linked to the record object; determine, for each record object of the subset, a respective entity engagement profile for the entity based on the electronic activities linked to the record object and one or more object field-value pairs of the record object; generate a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each record object of the subset of record objects; and store, in one or more data structures, an association between the entity and the entity performance profile.Type: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yurii Brunets, Eric Jeske, Nicholas Dingwall
-
Publication number: 20190361861Abstract: 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: ApplicationFiled: May 22, 2019Publication date: November 28, 2019Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Kyle Gerbe, Eric Jeske, Nicholas Dingwall
-
Publication number: 20180300409Abstract: In various example embodiments, a system and methods are presented for generating node clusters from a plurality of disconnected nodes and generating data access models for interaction with the nodes. The system and methods identify one or more datasets associated with a first set of nodes distributed across a plurality of node clusters, and a set of entities associated within the plurality of node clusters. A node layer is generated based on the one or more datasets and the set of entities. One or more connections are generated between the first set of nodes and a set of coordinating nodes, and between the set of coordinating nodes and a second set of nodes. The systems and methods generate a result set distributed across the plurality of nodes based on connections between the set of coordinating nodes and the first set of nodes and the second set of nodes.Type: ApplicationFiled: October 27, 2017Publication date: October 18, 2018Inventors: Nicholas Dingwall, Kevin Reschke
-
Publication number: 20180121546Abstract: In various example embodiments, a system and methods are presented for generating node clusters from a plurality of disconnected nodes and generating data access models for interaction with the nodes. The system and methods identify one or more datasets associated with a first set of nodes distributed across a plurality of node clusters, and a set of entities associated within the plurality of node clusters. A node layer is generated based on the one or more datasets and the set of entities. One or more connections are generated between the first set of nodes and a set of coordinating nodes, and between the set of coordinating nodes and a second set of nodes. The systems and methods generate a result set distributed across the plurality of nodes based on connections between the set of coordinating nodes and the first set of nodes and the second set of nodes.Type: ApplicationFiled: October 27, 2017Publication date: May 3, 2018Inventors: Nicholas Dingwall, Kevin Reschke