System and method for sharing images using an upload menu
First Claim
1. A method implemented by a processor of a communication device, the method comprising:
- requesting to receive an authorization token from an online repository, the authorization token identifying an account associated with the online repository that the communication device is permitted to communicate with;
storing the received authorization token on the communication device;
detecting capture of an image at the communication device;
in response to detecting capture of the image, automatically displaying an image upload user interface containing a context menu that includes a first user interface element for launching an image upload module to upload the image as an image file, the first user interface element being displayable as an overlay on a user interface screen;
receiving a selection of the first user interface element;
in response to receiving selection of the first user interface element, uploading the image file, from the communication device to the online repository, wherein the stored authorization token is used in uploading the image file to the online repository for authorization at the online repository;
after uploading, automatically obtaining, at the communication device from which the image file was uploaded, a link to the image file at the online repository;
in response to automatically obtaining the link, storing the link on the communication device in an upload history object which records the upload of the image file and which is formatted for inclusion in a message list comprising a chronological listing of communicative messaging items, the upload history object being stored on the communication device with a unique identification token associated with the image file and the online repository, wherein the link includes the unique identification token; and
displaying the message list including the upload history object and other message list objects.
7 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a system and method for uploading an image file to an image repository from a mobile handheld communications device having an integrated camera. In an embodiment, the method comprises: upon determining capture of an image using the integrated camera, automatically initiating an image upload module; configuring the image upload module to display an image upload user interface having user selectable image upload settings; and upon receiving user instructions, uploading the image file to the image repository with the selected image upload settings. The upload settings may be preselected and the device may be preauthorized to access an account on the image repository.
-
Citations
24 Claims
-
1. A method implemented by a processor of a communication device, the method comprising:
-
requesting to receive an authorization token from an online repository, the authorization token identifying an account associated with the online repository that the communication device is permitted to communicate with; storing the received authorization token on the communication device; detecting capture of an image at the communication device; in response to detecting capture of the image, automatically displaying an image upload user interface containing a context menu that includes a first user interface element for launching an image upload module to upload the image as an image file, the first user interface element being displayable as an overlay on a user interface screen; receiving a selection of the first user interface element; in response to receiving selection of the first user interface element, uploading the image file, from the communication device to the online repository, wherein the stored authorization token is used in uploading the image file to the online repository for authorization at the online repository; after uploading, automatically obtaining, at the communication device from which the image file was uploaded, a link to the image file at the online repository; in response to automatically obtaining the link, storing the link on the communication device in an upload history object which records the upload of the image file and which is formatted for inclusion in a message list comprising a chronological listing of communicative messaging items, the upload history object being stored on the communication device with a unique identification token associated with the image file and the online repository, wherein the link includes the unique identification token; and displaying the message list including the upload history object and other message list objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communication device comprising:
-
a camera, a processor, interactive with the camera, and configured to; request to receive an authorization token from an online repository, the authorization token identifying an account associated with the online repository that the communication device is permitted to communicate with; store the received authorization token on the communication device; detect capture of an image at the communication device; in response to detecting capture of the image, automatically display an image upload user interface containing a context menu that includes a first user interface element for launching an image upload module to upload the image as an image file, the first user interface element being displayable as an overlay on a user interface screen; receive a selection of the first user interface element; in response to receiving selection of the first user interface element, upload the image file to the online repository, wherein the stored authorization token is used in uploading the image file to the online repository for authorization at the online repository; after uploading, automatically obtain a link to the image file at the online repository; in response to automatically obtaining the link, store the link on the mobile communication device in an upload history object which records the upload of the image file and which is formatted for inclusion in a message list comprising a chronological listing of communicative messaging items, the upload history object being stored on the communication device with a unique identification token associated with the image file and the online repository, wherein the link includes the unique identification token; and display the message list including the upload history object and other message list objects. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A communication device comprising:
a processor configured to; request to receive an authorization token from an online repository, the authorization token identifying an account associated with the online repository that the communication device is permitted to communicate with; store the received authorization token on the communication device; detect capture of an image at the communication device; in response to detecting capture of the image, automatically display an image upload user interface containing a context menu that includes a first user interface element for launching an image upload module to upload the image as an image file, the first user interface element being displayable as an overlay on a user interface screen; receive a selection of the first user interface element; in response to receiving selection of the first user interface element, upload the image file to the online repository, wherein the stored authorization token is used in uploading the image file to the online repository for authorization at the online repository; after uploading, automatically, obtain a link to the image file at the online repository; in response to automatically obtaining the link, storing the link on the communication device in an upload history object which records the upload of the image file and which is formatted for inclusion in a message list comprising a chronological listing of communicative messaging items, the upload history object being stored on the communication device with a unique identification token associated with the image file and the online repository, wherein the link includes the unique identification token; and display the message list including the upload history object and other message list objects. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
22. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:
-
request to receive an authorization token from an online repository, the authorization token identifying an account associated with the online repository that the communication device is permitted to communicate with; store the received authorization token on the communication device; detect capture of an image at the communication device; in response to detecting capture of the image, automatically display an image upload user interface containing a context menu that includes a first user interface element for launching an image upload module to upload the image as an image file, the first user interface element being displayable as an overlay on a user interface screen; receive a selection of the first user interface element; in response to receiving selection of the first user interface element, upload the image file to the online repository, wherein the stored authorization token is used in uploading the image file to the online repository for authorization at the online repository; after uploading, automatically, obtain a link to the image file at the online repository; in response to automatically obtaining the link, storing the link on the communication device in an upload history object which records the upload of the image file and which is formatted for inclusion in a message list comprising a chronological listing of communicative messaging items, the upload history object being stored on the communication device with a unique identification token associated with the image file and the online repository, wherein the link includes the unique identification token; and display the message list including the upload history object and other message list objects. - View Dependent Claims (23, 24)
-
Specification