IP Library Granted Patent US 9,596,404
Granted Patent B2
US 9,596,404 · App. 14/061,476 · Granted Mar 14, 2017

Method and apparatus for generating a media capture request using camera pose information

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,596,404
App. No.
14/061,476
Granted
Mar 14, 2017
Kind
B2
Abstract

An approach is provided for processing of at least one preview image presented at at least one device to cause, at least in part, an extraction of camera pose information associated with the at least one preview image. The approach also involves determining one or more movement interactions of the at least one device relative to the camera pose information to cause, at least in part, a specification of requested camera pose information. The approach further involves causing, at least in part, a generation of at least one request to capture at least one media item based, at least in part, on the requested camera pose information.

Claims (42)

1. A method comprising:

determining at least one desired preview image having a particular camera pose angle/orientation from among a plurality of images at at least one device;

processing at least one preview image presented at the at least one device to cause, at least in part, an extraction of camera pose information associated with the at least one preview image;

determining one or more movement interactions of the at least one device relative to the camera pose information to cause, at least in part, a specification of requested camera pose information;

a generation of at least one request to capture at least one media item based, at least in part, on the requested camera pose information;

generating one or more indicators to notify the at least one device that the captured media item conforms with the requested media item; and

transmitting the at least one request to the at least one device and at least one other device, based, at least in part, on a determination that the at least one device and the at least one other device, are within a vicinity of one or more locations indicated by the requested camera pose information.

2. A method of claim 1 , wherein the camera pose information, the requested camera pose information, or a combination thereof is specified according to a global coordinate system.

3. A method of claim 1 , wherein: an updating the at least one preview image to present based, at least in part, on one or more movement interactions.

4. A method of claim 1 , further comprising:

determining an initiation of at least one media capture application at the at least one device, the at least one other device, or a combination thereof; and

presenting the at least one request in at least one user interface of the at least one media capture application.

5. A method of claim 4 , wherein: a presentation of guidance information for directing at least one movement of the device to at least one device location, at least one device orientation, or a combination thereof as indicated by the requested camera pose information.

6. A method of claim 5 , wherein the guidance information includes, at least in part, (a) one or more representative images, (b) navigation information, (c) one or more indicators for confirming compliance with the requested camera pose information, (d) wireframe guides, or (e) a combination thereof.

7. A method of claim 5 , wherein the guidance information includes, at least in part, (a) one or more representative images, (b) navigation information, (c) one or more indicators for confirming compliance with the requested camera pose information, (d) wireframe guides, or (e) a combination thereof.

8. A method of claim 4 , further comprising:

causing, at least in part, a presentation of guidance information for directing at least one movement of the device to at least one device location, at least one device orientation, or a combination thereof as indicated by the requested camera pose information.

9. A method of claim 1 , further comprising:

presenting the at least one request as at least one push notification to the at least one device, the at least one other device, or a combination thereof.

10. A method of claim 1 , further comprising:

determining the at least one other device based, at least in part, on media capture capability information, media capture reputation information, social relationship information, or a combination thereof.

11. A method of claim 1 , wherein the at least one preview image includes, at least in part, one or more street-view images, one or more globally registered images, or a combination thereof.

12. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

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

determine at least one desired preview image having a particular camera pose angle/orientation from among a plurality of images at at least one device;

process and/or facilitate a processing of the at least one preview image presented at the at least one device to cause, at least in part, an extraction of camera pose information associated with the at least one preview image;

determine one or more movement interactions of the at least one device relative to the camera pose information to cause, at least in part, a specification of requested camera pose information;

cause, at least in part, a generation of at least one request to capture at least one media item based, at least in part, on the requested camera pose information;

cause, at least in part, a transmission of the at least one request to the at least one device and at least one other device based, at least in part, on a determination that the at least one device and the at least one other device are within a vicinity of one or more locations indicated by the requested camera pose information.

13. An apparatus of claim 12 , wherein the camera pose information, the requested camera pose information, or a combination thereof is specified according to a global coordinate system.

14. An apparatus of claim 12 , wherein the apparatus is further caused to:

cause, at least in part, an updating the at least one preview image to present based, at least in part, on one or more movement interactions.

15. An apparatus of claim 12 , wherein the apparatus is further caused to:

determine an initiation of at least one media capture application at the at least one device, the at least one other device, or a combination thereof; and

cause, at least in part, a presentation of the at least one request in at least one user interface of the at least one media capture application.

16. An apparatus of claim 12 , wherein the apparatus is further caused to:

cause, at least in part, a presentation of the at least one request as at least one push notification to the at least one device, the at least one other device, or a combination thereof.

17. An apparatus of claim 12 , wherein the apparatus is further caused to:

determine the at least one other device based, at least in part, on media capture capability information, media capture reputation information, social relationship information, or a combination thereof.

18. An apparatus of claim 12 , wherein the at least one preview image includes, at least in part, one or more street-view images, one or more globally registered images, or a combination thereof.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
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 Nov 5, 2013
From: FU, JUNSHENG; MATE, SUJEET SHYAMSUNDAR
To: NOKIA CORPORATION
Reel/Frame 031546/0771 →