IP Library Granted Patent US 11,288,633
Granted Patent B2
US 11,288,633 · App. 15/638,154 · Granted Mar 29, 2022

Door to door sales management tool

Inventors: Jason Cragun (Pleasant Grove, UT); Ryan Gee (Cedar Hills, UT); Lonnie Kyser (Pleasant Grove, UT)
Assignee: VIVINT, INC.
G06Q10/103G06Q10/063118G06Q30/02G06Q30/0202G06Q30/0204G06Q30/0205G06F3/048
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 11,288,633
App. No.
15/638,154
Granted
Mar 29, 2022
Kind
B2
Abstract

A door to door sales management tool utilizes a computer system for visually dividing geographic areas among sales teams. The system can be configured to display on a digital interface a visual depiction of a map. The system can also be configured to receive one or more indications defining boundaries of a first geographic area within the map. The system can assign a first user to the first geographic area. Assigning the first user to the first geographic area can comprises receiving a physical association of a visual indicator representative of the first user with a visual indicator representative of the first geographic area through a touch interface.

Claims (62)

1. A computer system for managing divided geographic areas among sales teams comprising:

one or more processors; and

one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:

transmit to a remote computing device a visual depiction of a map, wherein the map displays one or more streets;

receive a first touch indication on a touch-sensitive digital interface displaying the visual depiction of the map, the first touch indication received through a touch of a first geographic position on the visual depiction of the map;

receive a second touch indication on the touch-sensitive digital interface displaying the visual depiction of the map, the second touch indication received through a touch of a second geographic position on the visual depiction of the map;

receive an intensity variable associated with a force of a touch received from a user in association with a first boundary line extending from the first geographic position to the second geographic position;

when it is determined that the intensity variable is of a first magnitude, generate the visual depiction of the map with the first boundary line defined as being a straight line between the first geographic position and the second geographic position on the visual depiction of the map, wherein the first boundary line does not follow roads and bisects neighborhoods;

when it is determined that the intensity variable is of a second magnitude, generate the visual depiction of the map with the first boundary line defined by:

identifying a point on a road nearest to the first geographic position within the visual depiction of the map,

identifying another point on another road nearest to the second geographic position within the visual depiction of the map, and

defining the first boundary line as being a shortest route, following roads, between the point on the road nearest to the first geographic position within the visual depiction of the map and the other point on the other road nearest to the second geographic position within the visual depiction of the map;

transmit the visual depiction of the map with the first boundary line to the remote computing device;

receive from the remote computing device one or more indications assigning a first user to a first geographic area that is defined by a boundary that includes the first boundary line, wherein assigning the first user to the first geographic area comprises:

physically associating a visual indicator representative of the first user with a visual indicator representative of the first geographic area through a touch interface by dragging-and-dropping the visual indicator representative of the first user to the first geographic area, wherein at least one line defining the first geographic area comprises the first boundary line that was defined based upon an intensity variable;

access a permission attribute that is associated with a user account of the first user; and

based upon the assignment of the first user to the first geographic area, configure the permission attribute to give the first user editing rights for the first geographic area, wherein the editing rights allow the first user to further sub-divide the first geographic area and assign a second user to the respective sub-divisions.

2. The computer system of claim 1 , wherein the executable instructions further include instructions that are executable to configure the computer system to:

receive from the remote computing device one or more indications defining boundaries of a second geographic area within the map, wherein the second geographic area is located within the first geographic area;

receive from the remote computing device one or more indications assigning a second user to the second geographic area;

access a permission attribute that is associated with a user account of the second user, and

configure the permission attribute to give the second user access to information associated with the second geographic area.

3. The computer system of claim 2 , wherein the second user is not given editing rights for the first geographic area.

4. A method, implemented at a computer system that includes one or more processors for visually dividing geographic areas among sales teams, the method comprising:

displaying on a touch-sensitive digital interface a visual depiction of a map, wherein the map displays one or more streets;

detecting a first physical interaction with the touch-sensitive digital interface, wherein:

the first physical interaction touches a first portion of a boundary around a particular geographic area depicted by the map, and

the first physical interaction is associated with an intensity variable indicating an intensity of the first physical interaction;

detecting a second physical interaction with the touch-sensitive digital interface, wherein the second physical interaction touches a second portion of the boundary around the particular geographic area depicted by the map;

when it is determined that the intensity variable is of a first magnitude, generate the visual depiction of the map with a first boundary line defined as being a straight line between the first physical interaction and the second physical interaction on the visual depiction of the map, wherein the first boundary line does not follow roads and bisects neighborhoods;

when it is determined that the intensity variable is of a second magnitude, generate the visual depiction of the map with the first boundary line defined by:

identifying a point on a road nearest to a first location of the first physical interaction on the visual depiction of the map,

identifying another point on another road nearest to a second location of the second physical interaction on the visual depiction of the map, and

defining the first boundary line as being a shortest route, following roads, between the point on the road nearest to a location of the first physical interaction on the visual depiction of the map and the other point on the other road nearest to the location of the second physical interaction on the visual depiction of the map;

rendering on the visual depiction of the map the boundary that encompasses the particular geographic area depicted by the map, wherein the boundary comprises the first boundary line; and

assigning a first user to the particular geographic area, wherein assigning the first user to the particular geographic area comprises:

physically associating a visual indicator representative of the first user with a visual indicator representative of the particular geographic area through a touch interface by dragging-and-dropping the visual indicator representative of the first user to the particular geographic area, wherein at least one line defining the first geographic area comprises the first boundary line that was defined based upon an intensity variable.

5. The method as recited in claim 4 , wherein assigning a first user to the particular geographic area, comprises:

accessing a permission attribute that is associated with a user account of the first user, and

configuring the permission attribute to give the first user editing rights for the particular geographic area, wherein the editing rights allow the first user to further sub-divide the particular geographic area, and assign a second user to the respective sub-divisions.

6. The computer system of claim 4 , wherein the first physical interaction is determined to be of the first magnitude when the intensity variable exceeds a particular threshold and the first physical interaction is determined to be of the second magnitude when the intensity variable is below the particular threshold.

7. A computer system for visually dividing geographic areas among sales teams comprising:

one or more processors; and

one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:

display on a touch-sensitive digital interface a visual depiction of a map, wherein the map displays one or more streets;

detect a first physical interaction with the touch-sensitive digital interface, wherein:

the first physical interaction touches a first portion of a first boundary line around a particular geographic area depicted by the map, and

the first physical interaction is associated with an intensity variable indicating an intensity of the first physical interaction;

detect a second physical interaction with the touch-sensitive digital interface, wherein:

the second physical interaction touches a second portion of the first boundary line around the particular geographic area depicted by the map;

when it is determined that the intensity variable is of a first magnitude type, generate the visual depiction of the map with the first boundary line defined as being a straight line between the first physical interaction and the second physical interaction on the visual depiction of the map, wherein the first boundary line does not follow roads and bisects neighborhoods;

when it is determined that the intensity variable is of a second magnitude, generate the visual depiction of the map with the first boundary line defined by:

identifying a point on a road nearest to a first location of the first physical interaction on the visual depiction of the map,

identifying another point on another road nearest to a second location of the second physical interaction on the visual depiction of the map, and

defining the first boundary line as being a shortest route, following roads, between the point on the road nearest to the first location of the first physical interaction on the visual depiction of the map and the other point on the other road nearest to the second location of the second physical interaction on the visual depiction of the map;

render on the visual depiction of the map a boundary that encompasses the particular geographic area depicted by the map, wherein the boundary comprises the first boundary line;

assign a first user to the particular geographic area, wherein assigning the first user to the particular geographic area comprises:

physically associating a visual indicator representative of the first user with a visual indicator representative of the particular geographic area through a touch interface by dragging-and-dropping the visual indicator representative of the first user to the particular geographic area, wherein at least one line defining the particular geographic area comprises the first boundary line that was defined based upon an intensity variable;

access a permission attribute that is associated with a user account of the first user; and

based upon the assignment of the first user to the particular geographic area, configure the permission attribute to give the first user editing rights for the particular geographic area, wherein the editing rights allow the first user to further sub-divide the particular geographic area and assign a second user to the respective sub-divisions.

8. The computer system of claim 7 , wherein an intensity of the first physical interaction with the touch interface comprises an indication of a duration of first physical interaction or an indication of a force of interaction.

9. The computer system of claim 7 , wherein the first physical interaction is determined to be of the first magnitude type when the intensity variable exceeds a particular threshold and the first physical interaction is determined to be of the second magnitude when the intensity variable is below the particular threshold.

Assignments (8)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2019
From: GEE, RYAN; KYSER, LONNIE
To: VIVINT, INC. D/B/A APX ALARM SECURITY SOLUTIONS, INC.
Reel/Frame 051036/0469 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →