SHARING SERVICES
First Claim
Patent Images
1. A machine readable non-transitory storage medium containing executable instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
- receiving a selection of content selected within a graphical user interface (GUI) of an application;
determining the content is a first content type;
matching the first content type with a first transfer mode compatible with the first content type;
presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode;
receiving, within the GUI of the application, the first transfer mode selection; and
transferring, by the selected first transfer mode, the content to a destination.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses and methods relating to content sharing are described. In one embodiment, a match between content type and one or more content services determine what content sharing services are displayed. In one embodiment, content sharing is accessible to all applications in an operating system.
67 Citations
20 Claims
-
1. A machine readable non-transitory storage medium containing executable instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
receiving a selection of content selected within a graphical user interface (GUI) of an application; determining the content is a first content type; matching the first content type with a first transfer mode compatible with the first content type; presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode; receiving, within the GUI of the application, the first transfer mode selection; and transferring, by the selected first transfer mode, the content to a destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
11. A machine-implemented method comprising:
-
receiving a selection of content selected within a graphical user interface (GUI) of an application; determining the content is a first content type; matching the first content type with a first transfer mode compatible with the first content type; presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode; receiving, within the GUI of the application, the first transfer mode selection; and transferring, by the selected first transfer mode, the content to a destination.
-
-
20. A data processing system comprising:
-
means for receiving a selection of content selected within a graphical user interface (GUI) of an application; means for determining the content is a first content type; means for matching the first content type with a first transfer mode compatible with the first content type; means for presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode; means for receiving, within the GUI of the application, the first transfer mode selection; and means for transferring, by the selected first transfer mode, the content to a destination.
-
Specification