Content sharing for mobile devices
AssigneeMicrosoft Corporation
InventorsTao Cao, Antonio Winslow Fernando, David Charles Huang, Murali Narayanan, Yong Zhong Wang, Dennis Joseph Thompson
Life of this patent
Estimating the term…
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.
Claims20
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, downloading the new image to the mobile device including commencing receiving a stream that includes the new image and other images after receiving input indicative of viewing images in a previously downloaded group of images, the input indicative of viewing images in the previously downloaded group of images indicating at least a percentage of the group of images has been viewed;
- and
- if the new image does not satisfy the one or more criteria, refraining from downloading the new image.
A computer storage medium having computer-executable instructions, which when executed perform actions, 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, downloading the new image to the mobile device including commencing receiving a stream that includes the new image and other images after receiving input indicative of viewing images in a previously downloaded group of images, the input indicative of viewing images in the previously downloaded group of images indicating at least a percentage of the group of images has been viewed;
- and
- if the new image does not satisfy the one or more criteria, refraining from downloading the new image.
A system comprising:
- at least one processor operable to provide:
- a configuration data receiver configured to receive 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;
- a transmitter configured to transmit 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;
- an indication receiver configured to receive an indication that a new image from one of the image sources is available;
- a determiner configured to determine whether the new image satisfies one or more criteria for downloading the new image;
- and
- a downloading unit configured to, if the new image satisfies the one or more criteria, downloading the new image to the mobile device, download the new image to the mobile device including commencing receiving a stream that includes the new image and other images after receiving input indicative of viewing images in a previously downloaded group of images, the input indicative of viewing images in the previously downloaded group of images indicating at least a percentage of the group of images has been viewed, the downloading unit being further configured to, if the new image does not satisfy the one or more criteria, refrain from downloading the new image.
Dependencies are inferred from the claim text.