Sharing electronic resources with users of nearby devices
First Claim
Patent Images
1. A method comprising:
- receiving, by a first computing device, shared data that identifies a first resource, the first resource being currently shared by a second computing device;
outputting, by the first computing device for display at a display device, a user interface comprising a private area and a public area, the public area including a first display element and a second display element, the first display element representing the first resource, the second display element representing a second resource, the second resource being shared by the second computing device or another computing device;
receiving, by the first computing device, an input to move the first display element from the public area to the private area;
identifying, by the first computing device and based on the shared data, an action as being associated with the first resource;
in response to receiving the input to move the first display element from the public area to the private area, performing, by the first computing device, the action identified as being associated with the first resource;
receiving, by the first computing device, an input to move the second display element from the public area to the private area;
identifying, by the first computing device, an action as being associated with the second resource; and
in response to receiving the input to move the second display element from the public area to the private area, performing, by the first computing device, the action identified as being associated with the second resource, the action identified as being associated with the second resource being different than the action identified as being associated with the first resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives shared data that identifies resources shared by users of nearby devices. The device outputs a user interface that contains a private area and a public area. The public area includes one or more display elements. Each of the display elements in the public area represents one of the resources shared by one of the users of one of the nearby devices. A user of the device may move the display element that represents a given resource from the public area to the private area. When the user moves the display element to the private area, the device performs an action associated with the given resource.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, by a first computing device, shared data that identifies a first resource, the first resource being currently shared by a second computing device; outputting, by the first computing device for display at a display device, a user interface comprising a private area and a public area, the public area including a first display element and a second display element, the first display element representing the first resource, the second display element representing a second resource, the second resource being shared by the second computing device or another computing device; receiving, by the first computing device, an input to move the first display element from the public area to the private area; identifying, by the first computing device and based on the shared data, an action as being associated with the first resource; in response to receiving the input to move the first display element from the public area to the private area, performing, by the first computing device, the action identified as being associated with the first resource; receiving, by the first computing device, an input to move the second display element from the public area to the private area; identifying, by the first computing device, an action as being associated with the second resource; and in response to receiving the input to move the second display element from the public area to the private area, performing, by the first computing device, the action identified as being associated with the second resource, the action identified as being associated with the second resource being different than the action identified as being associated with the first resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising a processing system configured to read instructions from a computer readable medium and execute the instructions, execution of the instructions causing the computing device to:
-
output, for display at a display device, a user interface that comprises a private area and a public area, the public area including a first display element and a second display element, the first display element representing a first resource, the second display element representing a second resource, the first resource being shared by a first device, the second resource being shared by the first device or a second device; identify, based on a uniform resource identifier (URI) of the first resource, an action as being associated with the first resource; perform, in response to receiving input to move the first display element from the public area to the private area, the action identified as being associated with the first resource; identify, based on a URI of the second resource, an action as being associated with the second resource; and perform, in response to receiving input to move the second display element from the public area to the private area, the action identified as being associated with the second resource, the action identified as being associated with the first resource being different than the action identified as being associated with the second resource.
-
-
17. A computer-readable storage medium comprising instructions for causing one or more processors of a computing device to perform operations comprising:
-
receiving shared data from a server system, the shared data identifying a first resource and a second resource shared by devices; outputting, for display at a display device, a user interface that comprises a public area and a private area, the public area including a first display element and a second display element, the first display element representing the first resource, the second display element representing the second resource; receiving input to move the first display element from the public area to the private area; identifying, based on the shared data, an action associated with the first resource; in response to receiving the input to move the first display element from the public area to the private area, performing the action associated with the first resource; receiving input to move the second display element from the public area to the private area; identifying, based on the shared data, an action associated with the second resource, the action associated with the second resource being different than the action associated with the first resource; and in response to receiving the input to move the second display element from the public area to the private area, performing the action associated with the second resource. - View Dependent Claims (18)
-
Specification