SYSTEM AND METHODS FOR CONTROL OF CARD ELEMENTS WITHIN AN APPLICATION USER INTERFACE
The present disclosure relates to systems, methods and devices for control of card elements within an application user interface. In one embodiment, a method for control of card elements within an application user interface includes presenting a user interface for an application including graphical elements for one or more card elements and a display area for the device, and detecting a user interface command to move a selected card element presented by the user interface relative to the display area. The method also includes updating presentation of the user interface based on the user interface command and updating the application to include data for the new card element based on the user interface command, the data associates the new card with an entity recognized by the application. Another embodiment is directed to a device configured to control card elements within a user interface.
1 . A method for control of card elements within an application user interface, the method comprising:
presenting, by a device, a user interface for an application, wherein the user interface is presented including graphical elements for one or more card elements, and wherein the user interface is presented including a display area for the device;
detecting, by the device, a user interface command to move a selected card element presented by the user interface relative to the display area;
updating, by the device, presentation of the user interface based on the user interface command, wherein a graphical element including a new card element display is presented in response to the user interface command; and
updating, by the device, the application to include data for the new card element based on the user interface command, the data associates the new card with an entity recognized by the application.
2 . The method of claim 1 , wherein the user interface includes a display area for one or more other devices.
3 . The method of claim 1 , wherein the user interface command is at least one of a touch, drag, fling and tactile command within the user interface.
4 . The method of claim 1 , wherein the user interface command is push command to push the selected card from the display area associated with the device to a display area of the user interface associated with a second device.
5 . The method of claim 4 , wherein the push command associates a new instance of the card with the second device for a period of time.
6 . The method of claim 1 , wherein the user interface command is pull command to pull the selected card from a display area of the user interface associated with a second device to the display area associated with the device.
7 . The method of claim 6 , wherein the pull command associates a new instance of the card with the device for a period of time.
8 . The method of claim 1 , wherein updating presentation of the user interface includes displaying a graphical element of the selected card in a display area corresponding to the control command, wherein the user interface includes a representation of the selected card element in a source and destination associated with the control command.
9 . The method of claim 1 , wherein updating application data includes registering metadata for the user interface command to move the selected card element, wherein registration of metadata is accessible to other devices by the application.
10 . The method of claim 1 , further comprising determining capability matching of the selected card element with a destination associated with the move in the user interface prior to updating presentation of 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 for an application, wherein the user interface is presented including graphical elements for one or more card elements, and wherein the user interface is presented including a display area for the device,
detect a user interface command to move a selected card element presented by the user interface relative to the display area
update presentation of the user interface based on the user interface command, wherein a graphical element including a new card element display is presented in response to the user interface command, and
update the application to include data for the new card element based on the user interface command, the data associates the new card with an entity recognized by the application.
12 . The device of claim 11 , wherein the user interface includes a display area for one or more other devices.
13 . The device of claim 11 , wherein the user interface command is at least one of a touch, drag, fling and tactile command within the user interface.
14 . The device of claim 11 , wherein the user interface command is push command to push the selected card from the display area associated with the device to a display area of the user interface associated with a second device.
15 . The device of claim 14 , wherein the push command associates a new instance of the card with the second device for a period of time.
16 . The device of claim 11 , wherein the user interface command is pull command to pull the selected card from a display area of the user interface associated with a second device to the display area associated with the device.
17 . The device of claim 16 , wherein the pull command associates a new instance of the card with the device for a period of time.
18 . The device of claim 11 , wherein updating presentation of the user interface includes displaying a graphical element of the selected card in a display area corresponding to the control command, wherein the user interface includes a representation of the selected card element in a source and destination associated with the control command.
19 . The device of claim 11 , wherein updating application data includes registering metadata for the user interface command to move the selected card element, wherein registration of metadata is accessible to other devices by the application.
20 . The device of claim 11 , further comprising determining capability matching of the selected card element with a destination associated with the move in the user interface prior to updating presentation of the user interface.