Passing system with an interactive user interface
First Claim
1. A system comprising:
- a computer readable storage medium having embodied thereon program instructions; and
one or more processors configured to execute the program instructions to cause the system to;
generate user interface data configured to be rendered as an interactive user interface including;
a first portion including an interactive bubble chart configured to display a first set of passing information related to instances of a first individual passing a first plurality of markers, wherein the bubble chart comprises;
indications of one or more days of the week along a first axis;
indications of one or more time periods within a day along a second axis orthogonal to the first axis; and
at each of a first set of intersections of respective days and time periods, indications in a first format of a quantity of the first individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the first set of intersections being determined based on the first set of passing information;
a second portion including a selectable user interface element for providing one or more search criteria for identifying other individuals in a search for other individuals with passings related to passings of the first individual;
receive a first user input providing one or more search criteria via the second portion of the user interface;
in response to the first user input;
determine, based at least in part on the one or more search criteria, one or more other individuals with passings related to the passings of the first individual;
display a list of the one or more other individuals in a third portion of the interactive user interface;
receive a second user input selecting a second individual from the list of the one or more other individuals;
determine a second set of passing information related to one or more instances of the second individual passing the first plurality of markers;
update the bubble chart included in the first portion of the interactive user interface to include;
at each of a second set of intersections of respective days and time periods, indications in a second format of a quantity of the second individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the second set of intersections being determined based at least partly on the second set of passing information.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating an interactive user interface for displaying and/or processing passing information data. An interactive user interface can be generated displaying a first portion including an interactive bubble chart configured to display a first set of passing information related to instances of a first individual passing a first plurality of markers. The interactive user interface can also include a second portion including a selectable user interface element for providing one or more search criteria for identifying other individuals in search for other individuals with passings related to passing of the first individual. One or more other individuals that satisfy the search criteria can be displayed to the user. As the user selects a second individual, the interactive user interface can be updated to display a second set of passing information related to one or more instances of the second individual passing the first plurality of markers.
554 Citations
20 Claims
-
1. A system comprising:
-
a computer readable storage medium having embodied thereon program instructions; and one or more processors configured to execute the program instructions to cause the system to; generate user interface data configured to be rendered as an interactive user interface including; a first portion including an interactive bubble chart configured to display a first set of passing information related to instances of a first individual passing a first plurality of markers, wherein the bubble chart comprises; indications of one or more days of the week along a first axis; indications of one or more time periods within a day along a second axis orthogonal to the first axis; and at each of a first set of intersections of respective days and time periods, indications in a first format of a quantity of the first individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the first set of intersections being determined based on the first set of passing information; a second portion including a selectable user interface element for providing one or more search criteria for identifying other individuals in a search for other individuals with passings related to passings of the first individual; receive a first user input providing one or more search criteria via the second portion of the user interface; in response to the first user input; determine, based at least in part on the one or more search criteria, one or more other individuals with passings related to the passings of the first individual; display a list of the one or more other individuals in a third portion of the interactive user interface; receive a second user input selecting a second individual from the list of the one or more other individuals; determine a second set of passing information related to one or more instances of the second individual passing the first plurality of markers; update the bubble chart included in the first portion of the interactive user interface to include; at each of a second set of intersections of respective days and time periods, indications in a second format of a quantity of the second individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the second set of intersections being determined based at least partly on the second set of passing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for processing passing information data and generating interactive user interfaces, the computer-implemented method comprising:
by one or more processors executing program instructions; generating user interface data configured to be rendered as an interactive user interface including; a first portion including an interactive bubble chart configured to display a first set of passing information related to instances of a first individual passing a first plurality of markers, wherein the bubble charts comprises; indications of one or more days of the week along a first axis; indications of one or more time periods within a day along a second axis orthogonal to the first axis; and at each of a first set of intersections of respective days and time periods, indications in a first format of a quantity of the first individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the first set of intersections being determined based on the first set of passing information; a second portion including a selectable user interface element for providing one or more search criteria for identifying other individuals in a search for other individuals with passings in some way related to passings of the first individual; receiving a first user input providing one or more search criteria via the second portion of the user interface; in response to the first user input; determining, based at least in part on the one or more search criteria, one or more other individuals with passings related to the passings of the first individual; displaying a list of the one or more other individuals in a third portion of the interactive user interface; receiving a second user input selecting a second individual from the list of the one or more other individuals; determining a second set of passing information related to one or more instances of the second individual passing the first plurality of markers; updating the bubble chart included in the first portion of the interactive user interface to include; at each of a second set of intersections of respective days and time periods, indications in a second format of a quantity of the second individual passing at least one of the first plurality of markers in a respective time period on a respective day of a week, the second set of intersections being determined based at least partly on the second set of passing information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
12. The computer-implemented method of 11 further comprising:
-
by the one or more processors executing program instructions; receiving a third user input to view detailed information related to at least one of; a passing or a marker; determining a set of detailed vehicle information related to a group of passings based at least on the third user input, wherein the group of passings comprises at least one of;
a passing of the first individual or a passing of the second individual;generating user interface data configured to be rendered as a second interactive user interface including; a first portion of the second interactive user interface including an interactive table configured to display the set of detailed vehicle information, wherein the interactive table includes; a plurality of rows corresponding to different time periods; a plurality of columns corresponding to one or more lanes associated with the marker; and a plurality of cells corresponding to combinations of the rows and columns, wherein;
the cells include indications of vehicles crossing the marker in the respective lanes and at the respective time periods,
the indications including detailed vehicle information of the vehicles including at least one of;
a color, a date of the passing, a time of the passing, a make, a model, or a license plate number;a second portion of the second interactive user interface for providing one or more filter criteria.
-
Specification