IP Library Granted Patent US 7,847,808
Granted Patent B2
US 7,847,808 · App. 11/779,787 · Granted Dec 7, 2010

Photographic mapping in a simulation

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 7,847,808
App. No.
11/779,787
Granted
Dec 7, 2010
Kind
B2
Abstract

Methods and apparatus, including computer program products, for determining a location for a virtual object on a course terrain for a course. A photographic image of the course corresponding to the location is identified. The virtual object is incorporated in a presentation of the photographic image such that the virtual object appears in the photographic image.

Claims (35)

1. A method, comprising:

accessing a plurality of photographic images of a course, wherein the photographic images are obtained using an imaging device;

determining a location for a virtual object on or above a course terrain for the course;

identifying photographic images of the course corresponding to the location as the virtual object is tracked through the course via a photographic mapping component of a computer;

determining a scale and position of the virtual object that correlate with the location within the presentation of at least one of the identified photographic images by projecting the virtual object onto a two-dimensional viewing plane using coordinates that were used to obtain the photographic images; and

incorporating the virtual object in a presentation of the identified photographic images to show the virtual object at the position.

2. The method of claim 1 , where determining the location includes simulating interaction of the virtual object with one or more portions of the course terrain.

3. The method of claim 2 , further comprising incorporating a visual representation of the interaction in the presentation of the photographic image.

4. The method of claim 1 , further comprising pre-fetching the photographic image based on a history associated with a user or a group of users.

5. The method of claim 1 , further comprising accepting user input to cause interaction of the virtual object with one or more portions of the course terrain.

6. The method of claim 1 , where the location is a first location and the photographic image is a first photographic image, the method further comprising:

in response to movement of the virtual object:

determining a second location for a virtual object on or above the course terrain for the course;

identifying a second photographic image of the course corresponding to the second location; and

incorporating the virtual object in a presentation of the second photographic image such that the virtual object appears in the second photographic image.

7. The method of claim 1 , where the location is a real-world location on the course.

8. The method of claim 1 , further comprising incorporating an avatar or a piece of virtual equipment into the presentation of the photographic image.

9. The method of claim 1 , further comprising

incorporating the virtual object in a presentation of the photographic image such that the virtual object is animated in the photographic image.

10. The method of claim 1 , further comprising incorporating a visual effect into the presentation of the photographic image.

11. The method of claim 1 , where the course is one or more of: a golf course, a baseball diamond, a track, a tennis court, one or more roadways, or open terrain.

12. The method of claim 1 , where the virtual object is one of: a golf ball, a baseball, a tennis ball, an automobile, a bicycle, an animal, an avatar, a motorcycle, or a flying craft.

13. The method of claim 1 , where the photographic image is a composition of two or more photographs of the course.

14. The of method 1 , where identifying the photographic image includes identifying a photograph from a plurality of photographs where a target location is nearest to the horizontal center of the photograph.

15. The method of claim 1 , further comprising altering the terrain to account for distortion in the photographic image.

16. The method of claim 1 , further comprising scaling the virtual object in the presentation of the photographic image.

17. The method of claim 1 , where:

the course terrain represents a three dimensional space and the photographic image is a two dimensional image; and

incorporating the virtual object into the presentation of the photographic image includes corresponding the location in the three dimensional space to a horizontal and vertical position in the two dimensional image.

18. A computer program product, encoded on a machine-readable non-transitory storage device, operable to cause data processing apparatus to perform operations comprising:

accessing a plurality of photographic images of a course obtained using an imaging device;

determining a location for a virtual object on a course terrain for the course;

identifying photographic images of the course corresponding to the location as the virtual object is tracked through the course;

determining a scale and position of the virtual object that correlate with the location within the presentation of at least one of the identified photographic images by projecting the virtual object onto a two-dimensional viewing plane using coordinates that were used to obtain the photographic images; and

incorporating the virtual object in a presentation of the identified photographic images.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2024
From: TOPGOLF INTERNATIONAL, INC.
To: WORLD GOLF TOUR, LLC
Reel/Frame 069409/0538 →
SECURITY INTEREST Recorded May 17, 2023
From: TOPGOLF CALLAWAY BRANDS CORP.; OGIO INTERNATIONAL, INC.; TOPGOLF INTERNATIONAL, INC.; TRAVISMATHEW, LLC; WORLD GOLF TOUR, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063692/0009 →
SECURITY AGREEMENT Recorded May 16, 2023
From: TOPGOLF CALLAWAY BRANDS CORP. (FORMERLY CALLAWAY GOLF COMPANY); OGIO INTERNATIONAL, INC.; TOPGOLF INTERNATIONAL, INC.; TRAVISMATHEW, LLC; WORLD GOLF TOUR, LLC
To: BANK OF AMERICA, N.A, AS COLLATERAL AGENT
Reel/Frame 063665/0176 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TOPGOLF INTERNATIONAL, INC.; WORLD GOLF TOUR, INC.
Reel/Frame 063004/0556 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Sep 24, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: TOPGOLF INTERNATIONAL, INC.; WORLD GOLF TOUR, LLC
Reel/Frame 053881/0417 →
SECURITY INTEREST Recorded May 30, 2020
From: TOPGOLF INTERNATIONAL, INC.; WORLD GOLF TOUR, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS PURCHASER REPRESENTATIVE AND COLLATERAL AGENT
Reel/Frame 052795/0219 →
CHANGE OF NAME Recorded Aug 29, 2018
From: WORLD GOLF TOUR, INC.
To: WORLD GOLF TOUR, LLC
Reel/Frame 046985/0738 →
RELEASE OF SECURITY INTEREST Recorded Aug 29, 2016
From: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
To: WORLD GOLF TOUR, INC.
Reel/Frame 039568/0490 →
SECURITY INTEREST Recorded Aug 26, 2016
From: TOPGOLF INTERNATIONAL, INC.; WORLD GOLF TOUR, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039558/0119 →
SECURITY INTEREST Recorded Apr 5, 2016
From: WORLD GOLF TOUR, INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 038198/0488 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 36174/FRAME 909 Recorded Jan 11, 2016
From: MONTAGE CAPITAL II, L.P.
To: WORLD GOLF TOUR, INC.
Reel/Frame 037483/0494 →
SECURITY INTEREST Recorded Jul 24, 2015
From: WORLD GOLF TOUR, INC.
To: MONTAGE CAPITAL II, L.P.
Reel/Frame 036174/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2007
From: CHENG, YUCHIANG; NELSON, CHAD M.; CASTELNUOVO, DAVID
To: WORLD GOLF TOUR, INC.
Reel/Frame 019669/0227 →