IP Library Granted Patent US 9,258,435
Granted Patent B2
US 9,258,435 · App. 13/831,023 · Granted Feb 9, 2016

Method and apparatus for a sharing capture mode

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,258,435
App. No.
13/831,023
Granted
Feb 9, 2016
Kind
B2
Abstract

One or more embodiments may provide an apparatus, a computer readable medium, a non-transitory computer readable medium, and a method for operating in a non-sharing capture mode, receiving an indication associated with joining a capture share group, the capture share group comprising at least one other apparatus, transitioning from the non-sharing capture mode to a sharing capture mode associated with the capture share group, based, at least in part, on the indication, causing capturing of a captured image, and sending a representational image indicative of the captured image to the at least one other apparatus.

Claims (79)

1. An apparatus, comprising:

a processor;

memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

operate in a non-sharing capture mode, the non-sharing capture mode being an image capture mode that captures images from a camera module and fails to automatically receive an image from a separate apparatus;

receive an indication of a user query to join a capture share group between a user of the apparatus and at least one other user of at least one other apparatus, the capture share group comprising the other apparatus;

transition from the non-sharing capture mode to a sharing capture mode associated with the capture share group based, at least in part, on the user query, the sharing capture mode being an image capture mode that captures images from a camera module and causes automatic receiving of an image by way of the capture share group;

cause display of a viewfinder based, at least in part, on the sharing capture mode, the viewfinder indicating image information that is being received from the camera module;

receive a shared image from the other apparatus based, at least in part, on the sharing capture mode;

cause display of the shared image in response to the receipt of the shared image, such that the shared image is displayed simultaneously with the viewfinder based, at least in part, on the sharing capture mode;

cause capturing of an image during the sharing capture mode;

receive information indicative of a cancelation input during the sharing capture mode and prior to elapse of a cancelation duration subsequent to capturing of the captured image;

generate a representational image in response to the receipt of the cancelation input, the representational image being indicative of the captured image and different from the captured image;

preclude sending of the representational image to the other apparatus based, at least in part, on the cancelation input;

cause display of the captured image in response to the capturing of the captured image, such that the captured image is displayed simultaneously with the viewfinder and the shared image based, at least in part, on the sharing capture mode; and

cause display of an indication that the captured image has been precluded from being sent, such that the indication that the captured image has been precluded from being sent is displayed simultaneously with the viewfinder.

2. The apparatus of claim 1 , the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

receive an indication of input indicative of selection of the shared image;

send a request for a different version of the shared image to the at least one other apparatus in response to the input indicative of selection of the shared image; and

receive a different shared image that correlates to the different version of the shared image.

3. A method comprising:

operating in a non-sharing capture mode, the non-sharing capture mode being an image capture mode that captures images from a camera module and fails to automatically receive an image from a separate apparatus;

receiving an indication of a user query to join a capture share group between a user of the apparatus and at least one other user of at least one other apparatus, the capture share group comprising the other apparatus;

transitioning from the non-sharing capture mode to a sharing capture mode associated with the capture share group based, at least in part, on the user query, the sharing capture mode being an image capture mode that captures images from a camera module and causes automatic receiving of an image by way of the capture share group;

causing display of a viewfinder based, at least in part, on the sharing capture mode, the viewfinder indicating image information that is being received from the camera module;

receiving a shared image from the other apparatus based, at least in part, on the sharing capture mode;

causing display of the shared image in response to the receipt of the shared image, such that the shared image is displayed simultaneously with the viewfinder based, at least in part, on the sharing capture mode;

causing capturing of an image during the sharing capture mode;

receiving information indicative of a cancelation input during the sharing capture mode and prior to elapse of a cancelation duration subsequent to capturing of the captured image;

generating a representational image in response to the receipt of the cancelation input, the representational image being indicative of the captured image and different from the captured image;

precluding sending of the representational image to the other apparatus based, at least in part, on the cancelation input;

causing display of the captured image in response to the capturing of the captured image, such that the captured image is displayed simultaneously with the viewfinder and the shared image based, at least in part, on the sharing capture mode; and

causing display of an indication that the captured image has been precluded from being sent, such that the indication that the captured image has been precluded from being sent is displayed simultaneously with the viewfinder.

4. The method of claim 3 , further comprising:

receiving an indication of input indicative of selection of the shared image;

sending a request for a different version of the shared image to the at least one other apparatus in response to the input indicative of selection of the shared image; and

receiving a different shared image that correlates to the different version of the shared image.

5. The apparatus of claim 1 , wherein the receipt of the indication associated with joining the capture share group comprises receipt of a capture share request from the at least one other apparatus and sending of a capture share acceptance to the at least one other apparatus.

6. The apparatus of claim 1 , wherein the receipt of the indication associated with joining the capture share group comprises sending a capture share request to the at least one other apparatus and receiving a capture share acceptance from the at least one other apparatus.

7. The apparatus of claim 1 , the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

cause capturing of an image during the sharing capture mode;

determine that, during the sharing capture mode, a cancelation duration has elapsed subsequent to capturing of the captured image and absent receipt of a cancelation input;

generate a representational image in response to the determination that, during the sharing capture mode, the cancelation duration has elapsed absent receipt of a cancelation input, the representational image being indicative of the captured image and different from the captured image; and

send the representational image to at least one other apparatus based, at least in part, on the sharing capture mode.

8. The apparatus of claim 7 , the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following cause display of the captured image in response to the capturing of the captured image, such that the captured image is displayed simultaneously with the viewfinder and the shared image based, at least in part, on the sharing capture mode.

9. The method of claim 3 , wherein the receipt of the indication associated with joining the capture share group comprises receiving a capture share request from the at least one other apparatus and sending a capture share acceptance to the at least one other apparatus.

10. The method of claim 3 , wherein the receipt of the indication associated with joining the capture share group comprises sending a capture share request to the at least one other apparatus and receiving a capture share acceptance from the at least one other apparatus.

11. The method of claim 3 , further comprising:

causing capture of an image during the sharing capture mode;

determining that, during the sharing capture mode, a cancelation duration has elapsed subsequent to capturing of the captured image and absent receipt of a cancelation input;

generating a representational image in response to the determination that, during the sharing capture mode, the cancelation duration has elapsed absent receipt of a cancelation input, the representational image being indicative of the captured image and different from the captured image; and

sending the representational image to at least one other apparatus based, at least in part, on the sharing capture mode.

12. The method of claim 11 , further comprising causing display of the captured image in response to the capturing of the captured image, such that the captured image is displayed simultaneously with the viewfinder and the shared image based, at least in part, on the sharing capture mode.

13. An apparatus, comprising:

a processor;

memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

operate in a non-sharing capture mode, the non-sharing capture mode being an image capture mode that fails to automatically send an image in response to capture of the image;

receive an indication of a user query to join a capture share group between a user of the apparatus and at least one other user of at least one other apparatus, the capture share group comprising the other apparatus;

transition from the non-sharing capture mode to a sharing capture mode associated with the capture share group, based, at least in part, on the user query, the sharing capture mode being an image capture mode that causes automatic sending of a particular image in response to capture of the particular image;

cause capturing of an image during the sharing capture mode;

determine that, during the sharing capture mode, a cancelation duration has elapsed subsequent to capturing of the captured image and absent receipt of a cancelation input;

generate a representational image in response to the determination that, during the sharing capture mode, the cancelation duration has elapsed absent receipt of a cancelation input, the representational image being indicative of the captured image and different from the captured image;

cause display of the captured image in response to the capturing of the captured image;

send the representational image to at least one other apparatus based, at least in part, on the sharing capture mode;

cause capturing of another image during the sharing capture mode;

receive information indicative of the cancelation input during the sharing capture mode and prior to elapse of another cancelation duration subsequent to capturing of the other captured image;

generate another representational image in response to the receipt of the cancelation input, the other representational image being indicative of the other captured image and different from the other captured image;

preclude sending of the other representational image to the other apparatus based, at least in part, on the cancelation input;

cause display of the other captured image in response to the capturing of the other captured image, such that the other captured image is displayed simultaneously with the captured image based, at least in part, on the sharing capture mode; and

cause display of an indication that the other captured image has been precluded from being sent, such that the indication that the other captured image has been precluded from being sent is displayed simultaneously with the captured image and the other captured image.

14. The apparatus of claim 13 , the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

receive a request for a different version of the representational image from the other apparatus;

generate a different representational image in response to the request for the different version of the representational image, the different representational image being indicative of the captured image and different from the captured image and different from the representational image; and

send the different representational image that correlates to the different version of the first shared image.

15. The apparatus of claim 13 , wherein the generation of the representational image comprises generation of the representational image to be within a size threshold.

16. The apparatus of claim 15 , wherein the size threshold is based, at least in part, on a transmission constraint associated with the sharing capture mode transmission of the representational image in a low power mode.

17. The apparatus of claim 1 , wherein the indication that the captured image has been precluded from being sent is at least one of an icon, a border, and a color that, at least partially, overlays the captured image.

18. The apparatus of claim 1 , wherein the preclusion of sending of the representational image to the other apparatus is based, at least in part, on the receipt of the cancellation input prior to elapse of the cancelation duration subsequent to capturing of the captured image.

19. The method of claim 3 , wherein the indication that the captured image has been precluded from being sent is at least one of an icon, a border, and a color that, at least partially, overlays the captured image.

20. The apparatus of claim 13 , wherein the indication that the other captured image has been precluded from being sent is at least one of an icon, a border, and a color that, at least partially, overlays the other captured image.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2013
From: RAINISTO, ROOPE ALEKSI
To: NOKIA CORPORATION
Reel/Frame 030351/0372 →