# US 8,788,197 B2 · Visual training devices, systems, and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,197 B2
- Document ID: US8788197B2
- Status: Granted
- Kind: B2
- Application number: 12/869,481
- Filed: 2010-08-26
- Published: 2011-11-03
- Granted: 2014-07-22
- Earliest claimed: 2010-04-30
- Applicants: Ryan Fink
- Inventors: Ryan Fink
- Web page: https://patentgrep.com/patent/US8788197B2

## CPC

- G02B 27/017: {Head mounted}
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- A63B 71/0686: {Timers, rhythm indicators or pacing apparatus using electric or electronic means}
- G01J 1/04: Optical or mechanical part {supplementary adjustable parts}
- G01J 1/0414: {using plane or convex mirrors, parallel phase plates, or plane beam-splitters}
- G01J 1/4228: {arrangements with two or more detectors, e.g. for sensitivity compensation}
- G02C 11/10: {Electronic devices other than hearing aids}
- G03F 7/70116: {Off-axis setting using a programmable means, e.g. liquid crystal display [LCD], digital micromirror device [DMD] or pupil facets}
- G03F 7/7085: {Detection arrangement, e.g. detectors of apparatus alignment possibly mounted on wafers, exposure dose, photo-cleaning flux, stray light, thermal load}
- G03F 7/70891: {Temperature}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G09G 5/005: {Adapting incoming signals to the display format of the display terminal}
- G09G 5/377: for mixing or overlaying two or more graphic patterns (G09G5/02, G09G5/397 take precedence)
- A63B 69/0028: {for running, jogging or speed-walking (movable endless bands A63B22/02)}
- A63B 69/16: for cycling {, i.e. arrangements on or for real bicycles}
- A63B 2024/0009: {Computerised real time comparison with previous movements or motion sequences of the user}
- A63B 2024/0012: {Comparing movements or motion sequences with a registered reference}
- A63B 2071/0666: {worn on the head or face, e.g. combined with goggles or glasses}
- A63B 2071/0691: {Maps, e.g. yardage maps or electronic maps}
- A63B 2220/12: Absolute positions, e.g. by using GPS
- A63B 2220/16: Angular positions
- A63B 2220/17: Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
- A63B 2220/30: Speed
- A63B 2220/40: Acceleration
- A63B 2220/62: Time or time measurement used for time reference, time stamp, master time or clock signal
- A63B 2220/806: Video cameras
- A63B 2225/20: with means for remote communication, e.g. internet or the like
- A63B 2225/50: Wireless data transmission, e.g. by radio transmitters or telemetry
- G01S 19/19: Sporting applications
- G02B 2027/014: {comprising information/image processing systems}
- G02B 2027/0178: {Eyeglass type (eyeglass details G02C)}
- G09G 2370/12: Use of DVI or HDMI protocol in interfaces along the display data pipeline
- G09G 2380/00: Specific applications
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)
- G02C: SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES (trial frames for testing the eyes A61B3/04; goggles or eyeshields not having the same features as spectacles A61F9/00)
- G03F: PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR; (phototypographic composing devices B41B; photosensitive materials or processes for photographic purposes G03C; electrophotography, sensitive layers or processes therefor G03G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

Visual training aids including an eyewear article including a lens, an image generator mounted to the eyewear article in a position to display an image on the lens, a processor operatively connected to and in data communication with the image generator, a global positioning system operatively connected to and in data communication with the processor, a computer readable medium operatively connected to and in data communication with the processor. In some examples, the visual training aid includes a pair of eyeglasses. In some examples, the visual training aid includes a display monitor mounted to the eyewear. In some examples, the visual training aid includes a camera mounted to the eyewear.

## Claims

### Claim 1

A visual training aid, comprising:
an eyewear article including a lens, the eyewear article configured to be worn by a user moving along a competitive training course;
an image generator mounted to the eyewear article in a position to display an image on the lens that is viewable by the user;
a processor in data communication with the image generator;
a global positioning system in data communication with the processor;
a computer readable medium in data communication with the processor; and
a camera mounted to the eyewear article in a position to capture competitive training course image data,
wherein the global positioning system generates current position data of the eyewear article;
wherein the processor is programmed with instructions for selecting from the computer readable medium time-stamped past position data of the eyewear article on the competitive training course, for correlating the time-stamped past position data of the eyewear article with the current position data of the eyewear article, for displaying on the lens a dynamically updated visual image of at least one person representing at least one virtual competitor based on the correlation between past position data and current position data while the eyewear article moves along the competitive training course, and for dynamically adjusting a direction in which the visual image of the at least one virtual competitor is displayed to correspond to dynamically updated data of a direction the user is currently looking; and
wherein the camera is configured to capture and display on the lens a portion of the competitive training course as competitive training course image data corresponding to where the user is looking.

### Claim 2 (depends on 1)

The visual training aid of claim 1, wherein the processor is programmed with instructions for dynamically:
determining the current position data of the eyewear article on the competitive training course at a given time interval relative to a current course start time based on dynamic current position data acquired from the global positioning system;
reading past position data of the eyewear article stored in the computer readable medium corresponding to the eyewear article's position on the competitive training course during a prior training session at the given time interval relative to a past course start time; and
sending image data to the image generator for displaying the dynamically updated visual image of the at least one person representing the at least one virtual competitor on the lens depicting the eyewear article's position on the course during the prior training session relative to the current position of the eyewear article at the given time interval.

### Claim 3 (depends on 2)

The visual training aid of claim 2, wherein the instructions for sending image data to the image generator for displaying the dynamically updated visual image of the person representing the at least one virtual competitor on the lens include instructions for displaying an animated depiction of the at least one virtual competitor on the course during a prior training session relative to the current position of the eyewear article at the given time interval.

### Claim 4 (depends on 2)

The visual training aid of claim 2, wherein:
the instructions for reading past position data of the eyewear article include instructions for reading a plurality of past position data sets for the eyewear article, each set of past position data corresponding to the eyewear article's position on the competitive training course during prior training sessions at the given time interval relative to prior training sessions respective course start times; and
the instructions for sending image data to the image generator include instructions for displaying a dynamically updated visual image of a plurality of people representing the plurality of virtual competitors on the lens depicting the position on the competitive training course of each virtual competitor in the set of past position data during prior training sessions relative to the current position of the eyewear article at the given time interval relative to the sets of past position data respective course start times.

### Claim 5 (depends on 2)

The visual training aid of claim 2, wherein the processor, the global positioning system, and the computer readable medium are incorporated into a portable electronic device and the processor is in data communication with the image generator via a cable or a wireless communications link.

### Claim 6 (depends on 1)

The visual training aid of claim 1, wherein:
the lens includes a first lens and a second lens; and
the image generator is configured to display an image onto only the second lens.

### Claim 7 (depends on 1)

The visual training aid of claim 1, wherein the image generator and the processor are cooperatively configured to display a series of images in succession to define a video.

### Claim 8 (depends on 1)

The visual training aid of claim 1, wherein the image generator is configured to generate hologram images.

### Claim 9 (depends on 1)

The visual training aid of claim 1, wherein the image generator is configured to project images onto the lens.

### Claim 10

A visual training aid configured to be worn by a user moving along a competitive training course, comprising:
a pair of eyeglasses including a frame;
a first lens support supported by the frame;
a display monitor mounted to the eyeglasses in the first lens support;
a camera mounted to the eyeglasses in a position to capture competitive training course image data;
a portable electronic device in data communication with the display monitor via a cable or a wireless communications link, the portable electronic device including:
a global positioning system;
a computer readable medium; and
a processor operatively connected in data communication with the global positioning system, the computer readable medium, and the display monitor;
wherein the global positioning system generates current position data of the pair of eyeglasses;
wherein the processor is programmed with instructions for selecting from the computer readable medium time-stamped past position data of at least one virtual competitor on the competitive training course, for correlating the selected data with the pair of eyeglasses current position data on the competitive training course, for displaying on the monitor a dynamically updated visual image of the at least one virtual competitor based on the correlation between past position data and current position data while the user moves along the course, and for dynamically adjusting a direction in which the visual image of the at least one virtual competitor is displayed to correspond to dynamically updated data of a direction the user is currently looking.

### Claim 11 (depends on 10)

The visual training aid of claim 10, wherein the processor is programmed with instructions to:
dynamically determine a current position of the eyeglasses on the competitive training course at a given time interval relative to a current course start time based on dynamic current position data acquired from the global positioning system;
dynamically read past position data stored in the computer readable medium corresponding to the position on the course during a prior training session at the given time interval relative to a past course start time;
dynamically read course image data from the camera;
dynamically generate a phantom image by depicting the virtual competitor's position during the prior training session at the given time interval relative to the eyeglasses into the course image data; and
dynamically send the phantom image to the display monitor.

### Claim 12 (depends on 10)

The visual training aid of claim 10, wherein the camera is configured to capture and display on the lens a portion of the competitive training course as competitive training course image data corresponding to where the user is looking.

### Claim 13 (depends on 10)

The visual training aid of claim 10, wherein the camera targets a portion of the competitive training course disposed in front of the display monitor.

### Claim 14 (depends on 10)

The visual training aid of claim 10, wherein the camera comprises a front camera and a rear camera, the front camera being positioned to capture forward course image data corresponding to images of the competitive training course forward of the user and the rear camera being positioned to capture rearward course image data corresponding to images of the competitive training course behind the user.

### Claim 15 (depends on 10)

The visual training aid of claim 10, wherein the display monitor is at least partially transparent to enable a user wearing the eyeglasses to see the competitive training course through the display monitor.

### Claim 16 (depends on 10)

The visual training aid of claim 10, wherein the processor is programmed with instructions for dynamically updating a size of the visual image of the at least one virtual competitor to account for distance and perspective of the at least one virtual competitor based on the correlation between past position data and current position data while the user moves along the course.
