Content Sharing for Mobile Devices
First Claim
Patent Images
1. A method implemented at least in part by a computer, the method comprising:
- receiving configuration data that indicates a plurality of image sources from which to obtain images for a mobile device, the image sources being external to the mobile device, at least two of the image sources having different communication protocols for providing images, the mobile device configured to send new images created using the mobile device to at least one of the image sources;
transmitting information regarding the image sources to a service that is responsible for obtaining the images from the image sources and providing access to the obtained images to the mobile device;
receiving an indication that a new image from one of the image sources is available;
determining whether the new image satisfies one or more criteria for downloading the new image;
if the new image satisfies the one or more criteria, downloading the new image to the mobile device; and
if the new image does not satisfy the one or more criteria, refraining from downloading the new image.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to content sharing for mobile devices. In aspects, images that are created using mobile devices may be automatically uploaded to one or more targets. In addition, images created on the one or more targets may be automatically downloaded to the mobile device based on one or more criteria. A service facilitates transfer of images in both directions and includes a pluggable architecture in which forwarders for new targets may be added.
-
Citations
20 Claims
-
1. A method implemented at least in part by a computer, the method comprising:
-
receiving configuration data that indicates a plurality of image sources from which to obtain images for a mobile device, the image sources being external to the mobile device, at least two of the image sources having different communication protocols for providing images, the mobile device configured to send new images created using the mobile device to at least one of the image sources; transmitting information regarding the image sources to a service that is responsible for obtaining the images from the image sources and providing access to the obtained images to the mobile device; receiving an indication that a new image from one of the image sources is available; determining whether the new image satisfies one or more criteria for downloading the new image; if the new image satisfies the one or more criteria, downloading the new image to the mobile device; and if the new image does not satisfy the one or more criteria, refraining from downloading the new image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer storage medium having computer-executable instructions, which when executed perform actions, comprising:
-
receiving an indication of an image that has been created using a mobile device; obtaining configuration data that indicates whether the image is to be automatically uploaded to a service external to the mobile device, and if the image is to be automatically uploaded to the service, the configuration data also indicating one or more destinations to which the image is to be sent; creating a package that includes the image and indicates a destination for the image; based on the destination, determining additional fields, if any, to include in the package, the additional fields providing additional information about the image; and transmitting the package to the service, the service responsible for communicating with a target device of the destination to provide the image to the target device, the service potentially configured to impersonate a user of the mobile device in communicating with the target device of the destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a computing environment, a system, comprising:
-
a mobile communicator operable to receive upload packages from mobile devices that include images from the mobile devices, each upload package indicating a destination to which an image of the upload package is to be delivered, the mobile communicator further operable to provide download packages that include images from designated destinations to the mobile devices; a plurality of forwarders, a first forwarder operable to use a first protocol to transmit images to a target device of a first destination, second forwarder operable to use a second protocol to transmit images to a target device of a second destination; and a director operable to provide each upload package or data derived therefrom to a forwarder based on a destination indicated in the upload package. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification