A computing device includes a processing circuit and a data storage medium. The processing circuit is programmed to receive first vehicle usage data associated with a first user and second vehicle usage data associated with a second user. The processing device can identify a first pattern associated with the first vehicle usage data, identify a second pattern associated with the second vehicle usage data, and determine whether the first pattern is complementary to the second pattern.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computing device comprising a processor and a memory, wherein the processor is programmed to receive first vehicle usage data associated with a first user and second vehicle usage data associated with a second user, identify a first pattern associated with the first vehicle usage data, identify a second pattern associated with the second vehicle usage data, and determine whether the first pattern is complementary to the second pattern. 2. The computing device of claim 1, wherein the first vehicle usage data includes a first usage time and the second vehicle usage data includes a second usage time, and wherein determining whether the first pattern is complementary to the second pattern includes determining whether the first usage time is different from the second usage time. 3. The computing device of claim 2, wherein the first usage time includes a period of time over which the first user historically uses a vehicle and wherein the second usage time includes a period of time over which the second user historically uses a vehicle. 4. The computing device of claim 1, wherein the first vehicle usage data includes a first usage area and the second vehicle usage data includes a second usage area, and wherein determining whether the first pattern is complementary to the second pattern includes determining whether the first usage area overlaps the second usage area. 5. The computing device of claim 4, wherein determining whether the first usage area overlaps the second usage area includes determining whether the first usage area overlaps the second usage area by at least a predetermined amount. 6. The computing device of claim 5, wherein the first usage area includes at least one of a home location and work location associated with the first user, and wherein the second usage area includes at least one of a home location and a work location associated with the second user. 7. The computing device of claim 1, wherein the processor is programmed to generate a cluster identifying the first user and the second user if the first pattern is complementary to the second pattern. 8. The computing device of claim 7, wherein the processor is programmed to receive third vehicle usage data associated with a third user, identify a third pattern associated with the third vehicle usage data, and determine whether the third pattern is complementary to at least one of the first pattern and the second pattern. 9. The computing device of claim 8, wherein the processor is programmed to generate the cluster to identify the third user if the third pattern is complementary to at least one of the first pattern and the second pattern. 10. The computing device of claim 1, wherein the first vehicle usage data indicates an amount of time the first user is a vehicle driver or a vehicle passenger, and wherein the second vehicle usage data indicates an amount of time the second user is a vehicle driver or a vehicle passenger. 11. A method comprising: receiving first vehicle usage data associated with a first user; receiving second vehicle usage data associated with a second user; identifying a first pattern associated with the first vehicle usage data; identifying a second pattern associated with the second vehicle usage data; and determining whether the first pattern is complementary or similar to the second pattern. 12. The method of claim 11, wherein the first vehicle usage data includes a first usage time and the second vehicle usage data includes a second usage time, and wherein determining whether the first pattern is complementary to the second pattern includes determining whether the first usage time is different from the second usage time. 13. The method of claim 12, wherein the first usage time includes a period of time over which the first user historically uses a vehicle and wherein the second usage time includes a period of time over which the second user historically uses a vehicle. 14. The method of claim 11, wherein the first vehicle usage data includes a first usage area and the second vehicle usage data includes a second usage area, and wherein determining whether the first pattern is complementary to the second pattern includes determining whether the first usage area overlaps the second usage area. 15. The method of claim 14, wherein determining whether the first usage area overlaps the second usage area includes determining whether the first usage area overlaps the second usage area by at least a predetermined amount. 16. The method of claim 15, wherein the first usage area includes at least one of a home location and work location associated with the first user, and wherein the second usage area includes at least one of a home location and a work location associated with the second user. 17. The method of claim 11, further comprising generating a cluster identifying the first user and the second user if the first pattern is complementary to the second pattern. 18. The method of claim 17, further comprising: receiving third vehicle usage data associated with a third user, identifying a third pattern associated with the third vehicle usage data; and determining whether the third pattern is complementary to at least one of the first pattern and the second pattern. 19. The method of claim 18, further comprising generating the cluster to identify the third user if the third pattern is complementary to at least one of the first pattern and the second pattern. 20. The method of claim 11, wherein the first vehicle usage data indicates an amount of time the first user is a vehicle driver or a vehicle passenger, and wherein the second vehicle usage data indicates an amount of time the second user is a vehicle driver or a vehicle passenger.