Methods and systems for drag and drop content sharing in a multi-device environment
First Claim
Patent Images
1. A method comprising:
- detecting, by one or more processors of a machine, a drag-and-drop event that indicates a displayed first graphical element being moved from a group of displayed first graphical elements and positioned over a displayed second graphical element in a group of displayed second graphical elements that indicate available recipient users, the displayed first graphical element identifying selected content to be shared with a selected available recipient user indicated by the displayed second graphical element, the displayed second graphical element being associated with configuration settings that specify a media device among multiple media devices of the selected available recipient user, designate the media device to obtain shared content, and specify whether the designated media device is to obtain the shared content by retrieval of the shared content or by being provided the shared content;
responsive to the drag-and-drop event, by the one or more processors of the machine, generating and communicating a command via a network to the designated media device of the selected available recipient user, the command being generated based on the configuration settings and identifying the selected content to be shared and the associated selected available recipient user with whom the selected content is to be shared; and
wherein, based on the configuration settings specifying that the designated media device is to obtain the shared content by retrieval of the shared content, the communicated command is executed by the designated media device in accordance with the configuration settings to obtain the selected content by retrieval of the selected content; and
communicating a notification that indicates the generated command was executed by the designated media device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for interacting with graphical user interface elements to invoke commands and initiate requests in a multi-device environment are described.
-
Citations
15 Claims
-
1. A method comprising:
-
detecting, by one or more processors of a machine, a drag-and-drop event that indicates a displayed first graphical element being moved from a group of displayed first graphical elements and positioned over a displayed second graphical element in a group of displayed second graphical elements that indicate available recipient users, the displayed first graphical element identifying selected content to be shared with a selected available recipient user indicated by the displayed second graphical element, the displayed second graphical element being associated with configuration settings that specify a media device among multiple media devices of the selected available recipient user, designate the media device to obtain shared content, and specify whether the designated media device is to obtain the shared content by retrieval of the shared content or by being provided the shared content; responsive to the drag-and-drop event, by the one or more processors of the machine, generating and communicating a command via a network to the designated media device of the selected available recipient user, the command being generated based on the configuration settings and identifying the selected content to be shared and the associated selected available recipient user with whom the selected content is to be shared; and
wherein, based on the configuration settings specifying that the designated media device is to obtain the shared content by retrieval of the shared content, the communicated command is executed by the designated media device in accordance with the configuration settings to obtain the selected content by retrieval of the selected content; andcommunicating a notification that indicates the generated command was executed by the designated media device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a touch screen display; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; via the touch screen display, detecting a drag-and-drop event that indicates a displayed first graphical element being moved from a group of displayed first graphical elements and positioned over a displayed second graphical element in a group of displayed second graphical elements that indicate available recipient users, the displayed first graphical element identifying selected content to be shared with a selected available recipient user indicated by the displayed second graphical element, the displayed second graphical element being associated with configuration settings that specify a media device among multiple media devices of the selected available recipient user, designate the media device to obtain shared content, and specify whether the designated media device is to obtain the shared content by retrieval of the shared content or by being provided the shared content; responsive to the drag-and-drop event, generating and communicating a command via a network to the designated media device of the selected available recipient user, the command being generated based on the configuration settings and identifying the selected content to be shared and the associated selected available recipient user with whom the selected content is to be shared; and wherein, based on the configuration settings specifying that the designated media device is to obtain the shared content by retrieval of the shared content, the communicated command is executed by the designated media device in accordance with the configuration settings to obtain the selected content by retrieval of the selected content; and communicating a notification that indicates the generated command was executed by the designated media device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
detecting a drag-and-drop event that indicates a displayed first graphical element being moved from a group of displayed first graphical elements and positioned over a displayed second graphical element in a group of displayed second graphical elements that indicate available recipient users, the displayed first graphical element identifying selected content to be shared with a selected available recipient user indicated by the displayed second graphical element, the displayed second graphical element being associated with configuration settings that specify a media device among multiple media devices of the selected available recipient user, designate the media device to obtain shared content, and specify whether the designated media device is to obtain the shared content by retrieval of the shared content or by being provided the shared content; and responsive to the drag-and-drop event, generating and communicating a command via a network to the designated media device of the selected available recipient user, the command being generated based on the configuration settings and identifying the selected content to be shared and the associated selected available recipient user with whom the selected content is to be shared; and
wherein, based on the configuration settings specifying that the designated media device is to obtain the shared content by retrieval of the shared content, the communicated command is executed by the designated media device in accordance with the configuration settings to obtain the selected content by retrieval of the selected content; andcommunicating a notification that indicates the generated command was executed by the designated media device. - View Dependent Claims (14, 15)
-
Specification