SYSTEM AND METHOD FOR DETERMINING LOCATION OF A DEVICE USING OPPOSING CAMERAS
First Claim
1. A method, on a mobile device, for determining an approximate location of the mobile device, comprising:
- activating one or more cameras of said mobile device;
capturing one or more first images from a first orientation using said one or more cameras;
monitoring said mobile device being rotated to a second orientation;
capturing one or more second images from said second orientation using said one or more cameras; and
determining said approximate location of said mobile device based, at least in part, on said captured one or more first images, said captured one or more second images, said first orientation, and said second orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for determining location of a device using opposing cameras are disclosed. In one embodiment, the method includes activating a front-facing camera and a back-facing camera of the device, capturing a first pair of images from a first orientation using the front-facing camera and the back-facing camera, where the first pair of images includes a first front image and a first back image, monitoring the device being rotated to a second orientation, capturing a second pair of images from the second orientation using the front-facing camera and the back-facing camera, where the second pair of images includes a second front image and a second back image, and determining a location of the device using the first pair of images and the second pair of images.
-
Citations
30 Claims
-
1. A method, on a mobile device, for determining an approximate location of the mobile device, comprising:
-
activating one or more cameras of said mobile device; capturing one or more first images from a first orientation using said one or more cameras; monitoring said mobile device being rotated to a second orientation; capturing one or more second images from said second orientation using said one or more cameras; and determining said approximate location of said mobile device based, at least in part, on said captured one or more first images, said captured one or more second images, said first orientation, and said second orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory storage medium, comprising computer executable code for determination of an approximate location of a mobile device, comprising:
-
code for activating one or more cameras of said mobile device; code for capturing one or more first images from a first orientation using said one or more cameras; code for monitoring said mobile device being rotated to a second orientation; code capturing one or more second images from said second orientation using said one or more cameras; and code for determining said approximate location of said mobile device based, at least in part, on said captured one or more first images, said captured one or more second images, said first orientation, and said second orientation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A mobile device, comprising:
-
a camera; one or more processors configured to; activate one or more cameras of said mobile device; capture one or more first images from a first orientation using said one or more cameras; monitor said mobile device being rotated to a second orientation; capture one or more second images from said second orientation using said one or more cameras; and determine an approximate location of said mobile device based, at least in part, on said captured one or more first images, said captured one or more second images, said first orientation, and said second orientation; and a memory configured to store said approximate location of said mobile device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A mobile device for determining an approximate location, comprising:
-
one or more processors; and a camera assist module, operating with said one or more processors, wherein said camera assist module comprises; means for activating one or more cameras of said mobile device; means for capturing one or more first images from a first orientation using said one or more cameras; means for monitoring said mobile device being rotated to a second orientation; means for capturing one or more second images from said second orientation using said one or more cameras; and means for determining said approximate location of said mobile device based, at least in part, on said captured one or more first images, said captured one or more second images, said first orientation, and said second orientation. - View Dependent Claims (27, 28, 29, 30)
-
Specification