Enhancement of machine learning techniques for an electronic message system
First Claim
1. A system comprising:
- a data store that stores data that indicates which users of a plurality of users are associated with which projects of a plurality of projects;
one or more computing devices, wherein one or more first computing devices of the one or more computing devices are operatively coupled to the data store and programmed to;
identify a first user and a second user associated with a first electronic message;
based on the data from the data store, determine one or more first projects that are associated with the first user;
based on the data from the data store, determine one or more second projects that are associated with the second user;
make a determination as to whether only a single project is common between the one or more first projects and the one or more second projects;
respond to a determination that only a single project is common between the one or more first projects and the one or more second projects by storing, in the data store, an association between the first electronic message and the single project.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for classifying an electronic message with a particular project from among a plurality of projects. In some embodiments, first and second users associated with the electronic message are identified, and one or more first projects associated with the first user and one and more second projects associated with the second user are determined. Projects that are in common between the first projects and the second projects are determined. When only a single project is in common, the electronic message is associated with the single project. When more than a single project is in common, features associated with each of the projects found to be in common are analyzed by a machine learning model to determine the most likely project to associate with the electronic message from among the projects found to be in common.
-
Citations
19 Claims
-
1. A system comprising:
-
a data store that stores data that indicates which users of a plurality of users are associated with which projects of a plurality of projects; one or more computing devices, wherein one or more first computing devices of the one or more computing devices are operatively coupled to the data store and programmed to; identify a first user and a second user associated with a first electronic message; based on the data from the data store, determine one or more first projects that are associated with the first user; based on the data from the data store, determine one or more second projects that are associated with the second user; make a determination as to whether only a single project is common between the one or more first projects and the one or more second projects; respond to a determination that only a single project is common between the one or more first projects and the one or more second projects by storing, in the data store, an association between the first electronic message and the single project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
identifying a first user and a second user associated with a first electronic message; based on data from a data store that indicates which users of a plurality of users are associated with which projects of a plurality of projects, determining one or more first projects that are associated with the first user; based on the data from the data store, determining one or more second projects that are associated with the second user; determining whether only a single project is in common between the one or more first projects and the one or more second projects; in response to the determination that only a single project is in common between the one or more first projects and the one or more second projects, storing, in the data store, an association between the first electronic message and the single project. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification