SYSTEM AND METHODS FOR CARD EXCHANGE AND USER INTERFACE PRESENTATION
The present disclosure relates to systems, methods and devices for the presentation of a user interface and exchange of card elements. In one embodiment, a method for exchange of card elements includes presenting a user interface including a first area with graphical elements for one or more card elements associated with the device, a second area to display graphical elements for one or more card elements associated with a selected entity device, and a third area including graphical elements for one or more entities accessible to the device by way of the application. The method also includes presenting one or more card elements in the second area based on an entity selected in the third area, detecting a command input for exchange of a selected card element relative to the first area and the second area, and updating presentation of the user interface based on exchange of selected card elements.
1 . A method for exchange of card elements by an application user interface, the method comprising:
presenting, by a device, a user interface including
a first area associated with the device, the first area including graphical elements for one or more card elements associated with the device,
a second area to display graphical elements for one or more card elements associated with a selected entity device, and
a third area including graphical elements for one or more entities accessible to the device by way of the application;
presenting, by the device, one or more card elements in the second area based on an entity selected in the third area;
detecting, by the device, a command input for exchange of a selected card element relative to the first area of the user interface and the second area of the user interface; and
updating, by the device, presentation of the user interface based on the exchange of the selected card element.
2 . The method of claim 1 , wherein the first area, the second area, and the third area are non-overlapping portions of a display area of the device configured to provide a scrollable display of graphical elements.
3 . The method of claim 1 , wherein the graphical elements for card elements displayed in the user interface are associated with a card presentation format of the application.
4 . The method of claim 1 , wherein presenting one or more card elements in the second area includes detecting selection of an entity in the third area and determining card elements for the entity selected in the third area based on a profile associated with the entity selected in the third area.
5 . The method of claim 1 , wherein presenting one or more card elements in the first area and second area includes presentation of one or more rows of card elements associated with a card element arrangement, wherein the card element arrangement is configured to be scrolled in one of a vertical and horizontal direction.
6 . The method of claim 1 , wherein presenting one or more card elements includes identifying profile information for a selected entity to identify one or more card elements and determining card compatibility of card elements with the device.
7 . The method of claim 1 , wherein the command input relates to one or more of a touch command, gesture, fling and move of a card element.
8 . The method of claim 1 , wherein updating presentation of the user interface includes displaying a graphical element for an exchanged card in an area of the user interface in a display area associated with a card move.
9 . The method of claim 1 , further comprising determining that compatibility of a selected card element to a selected device conforms to at least one of capabilities of the device and card element constraints.
10 . The method of claim 1 , further comprising presenting, by the device, a graphical indicator identifying an exchange direction relative to the first area and second area a user interface command to associate a selected card element presented by the user interface with a selected device presented by the user interface.
11 . A device comprising:
a display configured to present a user interface; and
a controller coupled to the display wherein the controller is configured to
present a user interface including
a first area associated with the device, the first area including graphical elements for one or more card elements associated with the device,
a second area to display graphical elements for one or more card elements associated with a selected entity device, and
a third area including graphical elements for one or more entities accessible to the device by way of the application;
present one or more card elements in the second area based on an entity selected in the third area;
detect a command input for exchange of a selected card element relative to the first area of the user interface and the second area of the user interface; and
update presentation of the user interface based on the exchange of the selected card element.
12 . The device of claim 11 , wherein the first area, the second area, and the third area are non-overlapping portions of a display area of the device configured to provide a scrollable display of graphical elements.
13 . The device of claim 11 , wherein the graphical elements for card elements displayed in the user interface are associated with a card presentation format of the application.
14 . The device of claim 11 , wherein presenting one or more card elements in the second area includes detecting selection of an entity in the third area and determining card elements for the entity selected in the third area based on a profile associated with the entity selected in the third area.
15 . The device of claim 11 , wherein presenting one or more card elements in the first area and second area includes presentation of one or more rows of card elements associated with a card element arrangement, wherein the card element arrangement is configured to be scrolled in one of a vertical and horizontal direction.
16 . The device of claim 11 , wherein presenting one or more card elements includes identifying profile information for a selected entity to identify one or more card elements and determining card compatibility of card elements with the device.
17 . The device of claim 11 , wherein the command input relates to one or more of a touch command, gesture, fling and move of a card element.
18 . The device of claim 11 , wherein updating presentation of the user interface includes displaying a graphical element for an exchanged card in an area of the user interface in a display area associated with a card move.
19 . The device of claim 11 , further comprising determining that compatibility of a selected card element to a selected device conforms to at least one of capabilities of the device and card element constraints.
20 . The device of claim 11 , further comprising presenting, by the device, a graphic indicator identifying an exchange direction relative to the first area and second area a user interface command to associate a selected card element presented by the user interface with a selected device presented by the user interface.