Patents by Inventor John Wulf
John Wulf 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: 11949682Abstract: 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: GrantFiled: October 3, 2022Date of Patent: April 2, 2024Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 11949751Abstract: 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: GrantFiled: January 23, 2023Date of Patent: April 2, 2024Inventors: Oleg Rogynskyy, Tetiana Lutsaievska, John Wulf, Sathya Hariesh Prakash
-
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: 11909836Abstract: 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: GrantFiled: February 28, 2022Date of Patent: February 20, 2024Inventors: John Wulf, Sathya Hariesh Prakash, Vardhman Jain, Stefan Hermanek, Wei Hai, Oleg Rogynskyy
-
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
-
Publication number: 20230043131Abstract: 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: October 3, 2022Publication date: February 9, 2023Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 11563821Abstract: 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: GrantFiled: January 25, 2021Date of Patent: January 24, 2023Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Tetiana Lutsaievska, John Wulf, Sathya Hariesh Prakash
-
Publication number: 20230011033Abstract: 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: ApplicationFiled: September 26, 2022Publication date: January 12, 2023Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
-
Publication number: 20220327106Abstract: 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: February 28, 2022Publication date: October 13, 2022Applicant: People.ai, Inc.Inventors: John Wulf, Sathya Hariesh Prakash, Yurii Brunets, Oleg Rogynskyy, Rajit Kurien Joseph, Yury Markovsky
-
Patent number: 11463441Abstract: 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: GrantFiled: May 18, 2020Date of Patent: October 4, 2022Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 11457084Abstract: 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: June 8, 2020Date of Patent: September 27, 2022Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
-
Publication number: 20220191298Abstract: 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: ApplicationFiled: February 28, 2022Publication date: June 16, 2022Applicant: People.ai, Inc.Inventors: John Wulf, Sathya Hariesh Prakash, Vardhman Jain, Stefan Hermanek, Wei Hai, Oleg Rogynskyy
-
Patent number: 11265390Abstract: 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 25, 2019Date of Patent: March 1, 2022Assignee: People.ai, Inc.Inventors: John Wulf, Sathya Hariesh Prakash, Yurii Brunets, Oleg Rogynskyy, Rajit Kurien Joseph, Yury Markovsky
-
Patent number: 11265388Abstract: 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: GrantFiled: March 21, 2019Date of Patent: March 1, 2022Assignee: People.ai, Inc.Inventors: John Wulf, Sathya Hariesh Prakash, Vardhman Jain, Stefan Hermanek, Wei Hai, Oleg Rogynskyy
-
Publication number: 20220006873Abstract: 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: February 15, 2021Publication date: January 6, 2022Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Publication number: 20210201243Abstract: 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: November 23, 2020Publication date: July 1, 2021Inventors: John Wulf, Sathya Hariesh Prakash, Tetiana Lutsaievska, Oleg Rogynskyy
-
Publication number: 20210141817Abstract: 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: ApplicationFiled: January 25, 2021Publication date: May 13, 2021Applicant: People.ai, Inc.Inventors: Oleg Rogynskyy, Tetiana Lutsaievska, John Wulf, Sathya Hariesh Prakash
-
Patent number: 10922345Abstract: 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: May 21, 2019Date of Patent: February 16, 2021Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Brittney Hall, Dylan Halladay, John Wulf, Vardhman Jain
-
Patent number: 10901997Abstract: 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: GrantFiled: April 29, 2019Date of Patent: January 26, 2021Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Tetiana Lutsaievska, John Wulf, Sathya Hariesh Prakash