Support for swimlanes in a mobile graphical user interface
First Claim
1. A system comprising:
- persistent storage containing data representing;
a definition of a first plurality of categorical groups, a definition of a second plurality of categorical groups, and a plurality of information items, each associated with one of the first plurality of categorical groups and one of the second plurality of categorical groups; and
a server device configured to transmit, to a client device, the data and program code that instructs the client device to generate and display a graphical user interface using the data,wherein the graphical user interface includes a set of cards representing information items associated with a first categorical group of the first plurality of categorical groups and a second categorical group of the second plurality of categorical groups, andwherein toggling, dragging, and releasing of a particular card of the set of cards causes the graphical user interface to;
(i) in response to the toggling, automatically display a grid interface, wherein the grid interface contains a set of vertical lanes respectively associated with at least some of the first plurality of categorical groups and a set of horizontal lanes respectively associated with at least some of the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, wherein the particular card is initially located in a first graphical box of the graphical boxes, (ii) in response to the dragging, slide the particular card among the graphical boxes of the grid interface, and (iii) in response to the releasing, associate the information item represented by the particular card with a third categorical group of the first plurality of categorical groups or a fourth categorical group of the second plurality of categorical groups, wherein the particular card is released in a second graphical box of the graphical boxes that is defined by at least one of the third categorical group or the fourth categorical group.
1 Assignment
0 Petitions
Accused Products
Abstract
A server device may transmit, to a client device, data and program code that instructs the client device to display a graphical user interface (GUI). The GUI may include cards associated with a first categorical group of a first plurality of categorical groups and a second categorical group of a second plurality of categorical groups. The toggling, dragging, and releasing of a particular card causes the GUI to: (i) display a grid interface containing vertical lanes associated with the first plurality of categorical groups and horizontal lanes associated with the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, (ii) slide the particular card among the graphical boxes, and (iii) associate the particular card with a third categorical group or a fourth categorical group defined by the graphical box that the particular card is released.
8 Citations
20 Claims
-
1. A system comprising:
-
persistent storage containing data representing;
a definition of a first plurality of categorical groups, a definition of a second plurality of categorical groups, and a plurality of information items, each associated with one of the first plurality of categorical groups and one of the second plurality of categorical groups; anda server device configured to transmit, to a client device, the data and program code that instructs the client device to generate and display a graphical user interface using the data, wherein the graphical user interface includes a set of cards representing information items associated with a first categorical group of the first plurality of categorical groups and a second categorical group of the second plurality of categorical groups, and wherein toggling, dragging, and releasing of a particular card of the set of cards causes the graphical user interface to;
(i) in response to the toggling, automatically display a grid interface, wherein the grid interface contains a set of vertical lanes respectively associated with at least some of the first plurality of categorical groups and a set of horizontal lanes respectively associated with at least some of the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, wherein the particular card is initially located in a first graphical box of the graphical boxes, (ii) in response to the dragging, slide the particular card among the graphical boxes of the grid interface, and (iii) in response to the releasing, associate the information item represented by the particular card with a third categorical group of the first plurality of categorical groups or a fourth categorical group of the second plurality of categorical groups, wherein the particular card is released in a second graphical box of the graphical boxes that is defined by at least one of the third categorical group or the fourth categorical group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
obtaining, from persistent storage, data representing a definition of a first plurality of categorical groups, a definition of a second plurality of categorical groups, and a plurality of information items, each associated with one of the first plurality of categorical groups and one of the second plurality of categorical groups; and transmitting, to a client device, the data and program code that instructs the client device to generate and display a graphical user interface using the data, wherein the graphical user interface includes a set of cards representing information items associated with a first categorical group of the first plurality of categorical groups and a second categorical group of the second plurality of categorical groups, and wherein toggling, dragging, and releasing of a particular card of the set of cards causes the graphical user interface to;
(i) in response to the toggling, automatically display a grid interface, wherein the grid interface contains a set of vertical lanes respectively associated with at least some of the first plurality of categorical groups and a set of horizontal lanes respectively associated with at least some of the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, wherein the particular card is initially located in a first graphical box of the graphical boxes, (ii) in response to the dragging, slide the particular card among the graphical boxes of the grid interface, and (iii) in response to the releasing, associate the information item represented by the particular card with a third categorical group of the first plurality of categorical groups or a fourth categorical group of the second plurality of categorical groups, wherein the particular card is released in a second graphical box of the graphical boxes that is defined by at least one of the third categorical group or the fourth categorical group. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
receiving, by a client device and from a server device, data and program code that instructs the client device to generate and display a graphical user interface using the data, wherein the data represents a definition of a first plurality of categorical groups, a definition of a second plurality of categorical groups, and a plurality of information items, each associated with one of the first plurality of categorical groups and one of the second plurality of categorical groups; generating and displaying, at the client device, the graphical user interface using the data, wherein the graphical user interface includes a set of cards representing information items associated with a first categorical group of the first plurality of categorical groups and a second categorical group of the second plurality of categorical groups; receiving a toggling, by the client device, of a particular card of the set of cards, wherein the toggling causes the graphical user interface to automatically display a grid interface, wherein the grid interface contains a set of vertical lanes respectively associated with at least some of the first plurality first categorical groups and a set of horizontal lanes respectively associated with at least some of the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, wherein the particular card is initially located in a first graphical box of the graphical boxes; receiving a drag command, by the client device, of the particular card, wherein the drag command causes the graphical user interface to slide the particular card among the graphical boxes of the grid interface; and receiving a release command, by the client device, of the particular card, wherein the release command causes the graphical user interface to associate the information item represented by the particular card with a third categorical group of the first plurality of categorical groups or a fourth categorical group of the second plurality of categorical groups, wherein the particular card is released in a second graphical box of the graphical boxes that is defined by at least one of the third categorical group or the fourth categorical group.
-
Specification