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, wherein the content is selected within a graphical user interface (GUI) of an application and the application executes on an operating system maintaining a geographic region setting based on preferences within the operating system;
determining the selected content is a first content type;
matching the first content type with a first transfer mode compatible with the first content type, wherein the first transfer mode is associated with the geographic region setting of the operating system;
after matching the first content type with the first transfer mode, presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode, wherein a second transfer mode compatible with the first content type is associated with a geographic region different from the geographic region setting of the operating system and the second transfer mode is hidden or distinguished from the first transfer mode within the GUI of the application;
receiving, within the GUI of the application, a first transfer mode selection; and
transferring, by the selected first transfer mode, the selected 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.
-
Citations
18 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, wherein the content is selected within a graphical user interface (GUI) of an application and the application executes on an operating system maintaining a geographic region setting based on preferences within the operating system; determining the selected content is a first content type; matching the first content type with a first transfer mode compatible with the first content type, wherein the first transfer mode is associated with the geographic region setting of the operating system; after matching the first content type with the first transfer mode, presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode, wherein a second transfer mode compatible with the first content type is associated with a geographic region different from the geographic region setting of the operating system and the second transfer mode is hidden or distinguished from the first transfer mode within the GUI of the application; receiving, within the GUI of the application, a first transfer mode selection; and transferring, by the selected first transfer mode, the selected content to a destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-implemented method comprising:
-
receiving a selection of content, wherein the content is selected within a graphical user interface (GUI) of an application and the application executes on an operating system maintaining a geographic region setting based on preferences within the operating system; determining the selected content is a first content type; matching the first content type with a first transfer mode compatible with the first content type, wherein the first transfer mode is associated with the geographic region setting of the operating system; presenting, within the GUI of the application, the first transfer mode in a manner that a user can select the first transfer mode, wherein a second transfer mode compatible with the first content type is associated with a geographic region different from the geographic region setting of the operating system and the second transfer mode is hidden or distinguished from the first transfer mode within the GUI of the application; receiving, within the GUI of the application, a first transfer mode selection; and transferring, by the selected first transfer mode, the selected content to a destination. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A data processing system comprising
a non-transitory machine readable medium storing instructions; -
a processing system to execute the instructions, the instructions to cause the processing system to provide an operating system including a content aware sharing module to provide content aware sharing to one or more applications executing on the operating system, the operating system additionally configured to maintain a geographic region setting based on preferences within the operating system, and wherein the operating system is further to manage execution of an application displayed via a graphical user interface (GUI) of the data processing system; wherein the application is to receive a selection of content within the GUI of the application; wherein the content aware sharing module of the operating system is to determine the selected content is a first content type, match the first content type with a first transfer mode compatible with the first content type, determine whether the first transfer mode is compatible with a codec associated with the selected content, present the first transfer mode in a manner that a user can select the first transfer mode, receive, from the application, a first transfer mode selection, and transfer, via the selected first transfer mode, the selected content to a destination, wherein the first transfer mode is associated with the geographic region setting of the operating system; and wherein a second transfer mode compatible with the first content type is associated with a geographic region different from the geographic region setting of the operating system and the second transfer mode is hidden or distinguished from the first transfer mode within the GUI of the application.
-
Specification