IP Library Granted Patent US 9,697,869
Granted Patent B2
US 9,697,869 · App. 14/967,352 · Granted Jul 4, 2017

Methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures

Inventor: Jasmin Cosic (Miami, FL)
G11B27/036G11B27/28G11B31/006H04N1/2104H04N5/23216H04N5/2624H04N5/2628H04N5/272H04N5/76H04N9/8205H04N9/87
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,697,869
App. No.
14/967,352
Granted
Jul 4, 2017
Kind
B2
Abstract

The disclosure is generally directed to methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures and their applications on mobile, embedded, and other computing devices and applications.

Claims (75)

1. A system for generating multi-directional pictures, the system implemented at least in part on one or more computing devices, the system comprising:

one or more processor circuits coupled to a memory unit;

a picture-taking device, coupled to the one or more processor circuits, for capturing pictures; and

an interface for guiding a user configured to:

guide a user to capture one or more pictures from a first location of a represented object using the picture-taking device; and

guide the user to capture one or more pictures from a second location of the represented object using the picture-taking device, wherein the one or more processor circuits are configured to:

generate a first multi-directional picture including the one or more pictures from the first location;

generate a second multi-directional picture including the one or more pictures from the second location;

determine that at least a subset of a picture of the one or more pictures of the first multi-directional picture at least partially matches at least a subset of a resized picture of the one or more pictures of the second multi-directional picture to indicate a line of sight from the picture of the one or more pictures of the first multi-directional picture to the picture of the one or more pictures of the second multi-directional picture;

add a link with the second multi-directional picture to the first multi-directional picture, the first multi-directional picture including one or more links;

add a link with the first multi-directional picture to the second multi-directional picture, the second multi-directional picture including one or more links; and

cause the memory unit to store the first and the second multi-directional pictures, wherein the memory unit stores at least a plurality of multi-directional pictures, the plurality of multi-directional pictures interlinked corresponding to a shape of the represented object to enable portrayal of the represented object of any shape.

2. The system of claim 1 , further comprising:

an interface for editing multi-directional pictures configured to:

receive a user's selection to manually add a new picture to the one or more pictures of the first or the second multi-directional picture, wherein the one or more processor circuits are further configured to:

add the new picture to the one or more pictures of the first or the second multi-directional picture in response to the receiving.

3. The system of claim 1 , further comprising:

an interface for editing multi-directional pictures configured to:

receive a user's selection to manually modify or delete a picture of the one or more pictures of the first or the second multi-directional picture, wherein the one or more processor circuits are further configured to:

modify or delete the picture of the one or more pictures of the first or the second multi-directional picture in response to the receiving.

4. The system of claim 1 , further comprising:

an interface for editing multi-directional pictures configured to:

receive a user's selection to manually add a new link with a third multi-directional picture to the one or more links of the first or the second multi-directional picture, wherein the one or more processor circuits are further configured to:

add the new link with the third multi-directional picture to the one or more links of the first or the second multi-directional picture in response to the receiving.

5. The system of claim 1 , further comprising:

an interface for editing multi-directional pictures configured to:

receive a user's selection to manually modify or delete a link of the one or more links of the first or the second multi-directional picture, wherein the one or more processor circuits are further configured to:

modify or delete the link of the one or more links of the first or the second multi-directional picture in response to the receiving.

6. The system of claim 1 , wherein the adding the link with the second multi-directional picture to the first multi-directional picture and the adding the link with the first multi-directional picture to the second multi-directional picture are performed in response to the determining that at least a subset of the picture of the one or more pictures of the first multi-directional picture at least partially matches at least a subset of the resized picture of the one or more pictures of the second multi-directional picture to indicate a line of sight from the picture of the one or more pictures of the first multi-directional picture to the picture of the one or more pictures of the second multi-directional picture.

7. The system of claim 1 , wherein the adding the link with the second multi-directional picture to the first multi-directional picture and the adding the link with the first multi-directional picture to the second multi-directional picture are performed without a user input.

8. The system of claim 1 , wherein the resized picture of the one or more pictures of the second multi-directional picture includes a resized copy of the picture of the one or more pictures of the second multi-directional picture.

9. The system of claim 1 , wherein the one or more pictures of the first or the second multi-directional picture include a still picture or a motion picture.

10. The system of claim 1 , wherein the one or more links of the first or the second multi-directional picture include a link with a multi-directional picture or a link with an outside application or process.

11. A non-transitory computer storage medium having a computer program stored thereon, the program comprising instructions that when executed by one or more processor circuits cause the one or more processor circuits to perform operations comprising:

guiding a user to capture one or more pictures from a first location of a represented object using a picture-taking device;

generating a first multi-directional picture including the one or more pictures from the first location;

guiding the user to capture one or more pictures from a second location of the represented object using the picture-taking device;

generating a second multi-directional picture including the one or more pictures from the second location;

determining that at least a subset of a picture of the one or more pictures of the first multi-directional picture at least partially matches at least a subset of a resized picture of the one or more pictures of the second multi-directional picture to indicate a line of sight from the picture of the one or more pictures of the first multi-directional picture to the picture of the one or more pictures of the second multi-directional picture;

adding a link with the second multi-directional picture to the first multi-directional picture, the first multi-directional picture including one or more links;

adding a link with the first multi-directional picture to the second multi-directional picture, the second multi-directional picture including one or more links; and

causing a memory unit to store the first and the second multi-directional pictures, wherein the memory unit stores at least a plurality of multi-directional pictures, the plurality of multi-directional pictures interlinked corresponding to a shape of the represented object to enable portrayal of the represented object of any shape.

12. The non-transitory computer storage medium of claim 11 , the operations further comprising:

receiving, via an input device, a user's selection to manually add a new picture to the one or more pictures of the first or the second multi-directional picture; and

adding the new picture to the one or more pictures of the first or the second multi-directional picture in response to the receiving.

13. The non-transitory computer storage medium of claim 11 , the operations further comprising:

receiving, via an input device, a user's selection to manually modify or delete a picture of the one or more pictures of the first or the second multi-directional picture; and

modifying or deleting the picture of the one or more pictures of the first or the second multi-directional picture in response to the receiving.

14. The non-transitory computer storage medium of claim 11 , the operations further comprising:

receiving, via an input device, a user's selection to manually add a new link with a third multi-directional picture to the one or more links of the first or the second multi-directional picture; and

adding the new link with the third multi-directional picture to the one or more links of the first or the second multi-directional picture in response to the receiving.

15. The non-transitory computer storage medium of claim 11 , the operations further comprising:

receiving, via an input device, a user's selection to manually modify or delete a link of the one or more links of the first or the second multi-directional picture; and

modifying or deleting the link of the one or more links of the first or the second multi-directional picture in response to the receiving.

16. A method comprising:

(a) guiding a user to capture one or more pictures from a first location of a represented object using a picture-taking device, the guiding of (a) performed by one or more processor circuits;

(b) generating a first multi-directional picture including the one or more pictures from the first location, the generating of (b) performed by the one or more processor circuits;

(c) guiding the user to capture one or more pictures from a second location of the represented object using the picture-taking device, the guiding of (c) performed by the one or more processor circuits;

(d) generating a second multi-directional picture including the one or more pictures from the second location, the generating of (d) performed by the one or more processor circuits;

(e) determining that at least a subset of a picture of the one or more pictures of the first multi-directional picture at least partially matches at least a subset of a resized picture of the one or more pictures of the second multi-directional picture to indicate a line of sight from the picture of the one or more pictures of the first multi-directional picture to the picture of the one or more pictures of the second multi-directional picture, the determining of (e) performed by the one or more processor circuits;

(f) adding a link with the second multi-directional picture to the first multi-directional picture, the first multi-directional picture including one or more links, the adding of (f) performed by the one or more processor circuits;

(g) adding a link with the first multi-directional picture to the second multi-directional picture, the second multi-directional picture including one or more links, the adding of (g) performed by the one or more processor circuits; and

(h) storing the first and the second multi-directional pictures into a memory unit, the storing of (h) caused by the one or more processor circuits, wherein the memory unit stores at least a plurality of multi-directional pictures, the plurality of multi-directional pictures interlinked corresponding to a shape of the represented object to enable portrayal of the represented object of any shape.

17. The method of claim 16 , further comprising:

(i) receiving, by the one or more processor circuits via an input device, a user's selection to manually add a new picture to the one or more pictures of the first or the second multi-directional picture; and

(j) adding the new picture to the one or more pictures of the first or the second multi-directional picture, the adding of (j) performed by the one or more processor circuits in response to the receiving of (i).

18. The method of claim 16 , further comprising:

(i) receiving, by the one or more processor circuits via an input device, a user's selection to manually modify or delete a picture of the one or more pictures of the first or the second multi-directional picture; and

(j) modifying or deleting the picture of the one or more pictures of the first or the second multi-directional picture, the modifying or deleting of (j) performed by the one or more processor circuits in response to the receiving of (i).

19. The method of claim 16 , further comprising:

(i) receiving, by the one or more processor circuits via an input device, a user's selection to manually add a new link with a third multi-directional picture to the one or more links of the first or the second multi-directional picture; and

(j) adding the new link with the third multi-directional picture to the one or more links of the first or the second multi-directional picture, the adding of (j) performed by the one or more processor circuits in response to the receiving of (i).

20. The method of claim 16 , further comprising:

(i) receiving, by the one or more processor circuits via an input device, a user's selection to manually modify or delete a link of the one or more links of the first or the second multi-directional picture; and

(j) modifying or deleting the link of the one or more links of the first or the second multi-directional picture, the modifying or deleting of (j) performed by the one or more processor circuits in response to the receiving of (i).

Continuity (2)
Continuation 14138101 · Dec 22, 2013
Related Publication 20160142650A1 · May 19, 2016