IP Library Granted Patent US 10,737,175
Granted Patent B2
US 10,737,175 · App. 14/012,879 · Granted Aug 11, 2020

Mobile and adaptable fitness system

Inventors: Charles Huang (Los Altos, CA); Christopher A. Larkin (Los Gatos, CA); Steven S. L. Toh (Foster City, CA); Koley C. Porter (Austin, TX); Glenn F. Maynard (Austin, TX); Coleman F. Fung (Spicewood, TX)
Assignee: BLUE GOJI LLC
A63F13/428A63B24/0003A63F13/04G06F19/3481A63F13/211A63F2300/105A63F2300/1012A63F2300/1018A63F2300/1043A63F2300/6027A63F2300/6045
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 10,737,175
App. No.
14/012,879
Filed
Aug 28, 2013
Granted
Aug 11, 2020
Kind
B2
Art Unit
3784
USPC
482/8
Abstract

A mobile and adaptable fitness system allows a fitness device to be used to control an application running on a host device. The system includes one or more controllers, a motion sensing device, and a host device. The hand controllers may be mounted on the handlebars of the fitness device or held in a user's hands and include buttons that the user can press. The motion sensing device may be mounted on the user or on a moving part of the fitness device and contains sensors that capture motion performed by the user. The host device receives input data from the hand controllers and the motion sensing device and generates an activity vector representing the intensity at which the user performs a fitness activity. Based on the activity vector, the host device controls an object in an application, such as a character, based on the input data.

Claims (27)

1. A system for adapting a fitness device into a game controller, comprising:

a motion sensor configured to:

sense motion of the fitness device user;

and transmit a first dataset comprising real-time motion data information to a host device; and

one or more controllers configured to receive manual game control input from a user and transmit a second dataset comprising game control input to a host device;

a fitness server comprising a cloud services module, a fitness database, and an application database, wherein the fitness server is configured to:

store historical fitness data from a user in the fitness database, the historical fitness data comprising physical activity and game performance data;

receive connections from a host device;

allow the host device to download game applications;

receive intensity of effort data for the user from the host device; and

update the user's historical data in the fitness database with the intensity of effort data; and

a host device comprising a memory, a processor, and a plurality of programming instructions stored in the memory which, when operating on the processor, cause the host device to:

connect with the fitness server;

download and operate a game application from the application database on the fitness server, the game application configured to receive inputs, change its operation in response to the inputs, and display a visual output corresponding to the changed operation;

retrieve the historical data for the user from the fitness database on the fitness server;

receive the first dataset comprising real-time motion data information from the motion sensor;

receive the second dataset comprising game control input from the one or more controllers;

determine, based on the first dataset and the historical data, a motion signature representing a recurring movement related to a fitness activity;

create an activity vector representing the motion signature;

calculate intensity of effort data from the activity vector;

send the intensity of effort data to the fitness server;

send the activity vector to the game application as movement input;

send the second dataset to the game application as action input;

display the visual output from the game application to the fitness device user.

2. The system of claim 1 , wherein the cloud services module of the fitness server is configured to:

receive connections from a plurality of host devices; and

coordinate the game application states on a plurality of host devices.

Assignments (3)
CHANGE OF ADDRESS Recorded Aug 8, 2017
From: BLUE GOJI LLC
To: BLUE GOJI LLC
Reel/Frame 043574/0243 →
ENTITY CONVERSION Recorded Apr 12, 2016
From: BLUE GOJI CORP.
To: BLUE GOJI LLC
Reel/Frame 038410/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: HUANG, CHARLES; LARKIN, CHRISTOPHER A; TOH, STEVEN S.L.; PORTER, KOLEY C; MAYNARD, GLENN F; FUNG, COLEMAN F
To: BLUE GOJI CORP.
Reel/Frame 032145/0777 →
Continuity (2)
Provisional Application 61696068 · Aug 31, 2012
Related Publication 20140066201A1 · Mar 6, 2014