IP Library Granted Patent US 10,296,928
Granted Patent B1
US 10,296,928 · App. 14/539,062 · Granted May 21, 2019

System and methods for measuring and influencing customer trajectory within a product space

Inventors: Gregory D. Leibon (Post Mills, VT); Robert C. Taintor (Somerville, MA); Kyle Lad (Exeter, NH); Alastair Halliday (Barrington, RI); Kevin Roisin (Cary, NC)
Assignee: Coherent Path Inc.
G06Q30/0204
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,296,928
App. No.
14/539,062
Granted
May 21, 2019
Kind
B1
Abstract

A system configured to forecast human behavior is provided. The system includes a memory storing information descriptive of a set of content including a plurality of elements, at least one processor coupled to the memory, and a plurality of components executable by at least one processor. The plurality of components include a mapping engine configured to retrieve the information associated with the set of content from the memory and generate a data space representative of relationships between the plurality of elements, a compression component configured to generate a customer compression representative of a behavior of at least one customer within the data space, a persuasion engine configured to identify at least one customer trajectory through the data space associated with the at least one customer based on at least the customer compression, and an interface component configured to provide output describing the at least one customer trajectory.

Claims (35)

1. A system configured to influence human behavior, the system comprising:

a memory storing information descriptive of a plurality of products and at least one customer;

at least one processor coupled to the memory and configured to:

retrieve the information descriptive of the plurality of products from the memory;

generate a product space representative of relationships between the plurality of products;

generate a customer compression representative of a behavior of the at least one customer within the product space, the customer compression having a current position within the product space, the current position comprising at least one product within the product space;

overlay the customer compression on the product space to identify a plurality of trajectories of the customer compression through the product space, the plurality of trajectories comprising a current trajectory and one or more alternative trajectories, each trajectory of the plurality of trajectories representing a sequence of three or more products within the product space, the current trajectory comprising a first product adjacent to the current position having a first distance from the current position;

identify a target trajectory within the one or more alternative trajectories, the target trajectory connecting the current position to a goal position and comprising a second product adjacent to the current position having a second distance from the current position that is greater than the first distance; and

transmit information descriptive of an offering of the second product to one or more processors distinct from the at least one processor.

2. The system of claim 1 , wherein the target trajectory is comprised of a geodesic defined on a hyperbolic geometry.

3. The system of claim 1 , wherein the at least one processor is further configured to receive business objective information representative of a desired termination product of the target trajectory within the product space.

4. The system of claim 3 , wherein the at least one processor is further configured to generate the offering based on the current trajectory and the desired termination product.

5. The system of claim 4 , wherein the at least one processor is further configured to output a visualization comprising an indication of the offering.

6. The system of claim 4 , wherein the at least one processor is further configured to measure an impact of the offering on the current trajectory.

7. A method for influencing human behavior, the method comprising:

storing, in a memory coupled to at least one processor, information descriptive of a plurality of products and at least one customer;

retrieving, by the at least one processor, the information descriptive of the plurality of products from the memory;

generating, by the at least one processor, a product space representative of relationships between the plurality of products;

generating, by the at least one processor, a customer compression representative of a behavior of the at least one customer within the product space, the customer compression having a current position within the product space, the current position comprising at least one product within the product space;

overlaying, by the at least one processor, the customer compression on the product space to identify a plurality of trajectories of the customer compression through the product space, the plurality of trajectories comprising a current trajectory and one or more alternative trajectories, each trajectory of the plurality of trajectories representing a sequence of three or more products within the product space, the current trajectory comprising a first product adjacent to the current position having a first distance from the current position;

identifying, by the at least one processor, a target trajectory within the one or more alternative trajectories, the target trajectory connecting the current position to a goal position and comprising a second product adjacent to the current position having a second distance from the current position that is greater than the first distance; and

transmitting information descriptive of an offering of the second product to one or more processors distinct from the at least one processor.

8. The method of claim 7 , wherein identifying the target trajectory includes identifying a geodesic defined on a hyperbolic geometry.

9. The method of claim 7 , further comprising receiving business objective information representative of a desired termination product of the target trajectory within the product space.

10. The method of claim 9 , further comprising generating the offering based on the current trajectory and the desired termination product.

11. The method of claim 10 , further comprising outputting an indication of the offering.

12. The method of claim 10 , further comprising measuring an impact of the offering on the current trajectory.

13. A non-transitory computer readable medium having stored thereon sequences of computer-executable instructions for influencing human behavior including instructions that instruct at least one processor to:

store in a memory, information descriptive of a plurality of products and at least one customer;

retrieve the information descriptive of the plurality of products from the memory;

generate a product space representative of relationships between the plurality of products;

generate a customer compression representative of a behavior of the at least one customer within the product space, the customer compression having a current position within the product space, the current position comprising at least one product within the product space;

overlay the customer compression on the product space to identify a plurality of trajectories of the customer compression through the product space, the plurality of trajectories comprising a current trajectory and one or more alternative trajectories, each trajectory of the plurality of trajectories representing a sequence of three or more products within the product space, the current trajectory comprising a first product adjacent to the current position having a first distance from the current position;

identify a target trajectory within the one or more alternative trajectories, the target trajectory connecting the current position to a goal position and comprising a second product adjacent to the current position having a second distance from the current position that is greater than the first distance; and

transmit information descriptive of an offering of the second product to one or more processors distinct from the at least one processor.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2025
From: FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: MOVABLE, INC.; CARDINAL MERGER SUB II, LLC
Reel/Frame 071762/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2025
From: CARDINAL MERGER SUB II, LLC
To: MOVABLE, INC.
Reel/Frame 071078/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2023
From: CARDINAL MERGER SUB II, LLC
To: MOVABLE, INC.
Reel/Frame 063968/0240 →
SECURITY INTEREST Recorded Jun 16, 2022
From: MOVABLE, INC.; CARDINAL MERGER SUB II, LLC
To: SILICON VALLEY BANK
Reel/Frame 060224/0701 →
MERGER Recorded Jun 7, 2022
From: COHERENT PATH, INC.
To: CARDINAL MERGER SUB II, LLC
Reel/Frame 060127/0766 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2019
From: LEIBON, GREGORY D.; TAINTOR, ROBERT C.; LAD, KYLE; HALLIDAY, ALASTAIR; ROISIN, KEVIN
To: COHERENT PATH INC.
Reel/Frame 048763/0852 →
Continuity (1)
Provisional Application 61903081 · Nov 12, 2013