Method and system for a computer controlled racing network
First Claim
1. An apparatus for computer controlled racing over a network, the apparatus comprising:
- a network interface connection configured to allow a server to communicate over a network;
the server configured to communicate control data with a central processing unit of a vehicle over the network; and
a track marshal module operating within the server configured to override a user control signal with an administrator control signal in order to safely control the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for computer controlled racing over a network are disclosed. The network comprises at least one vehicle to be controlled and a remote user station. A server may also be incorporated and provided with a user profile database containing user profiles and a user racing history. Users may be ranked and assigned vehicle performance profiles depending upon their performance. The server further includes a track marshal module configured to monitor vehicle usage and may be configured to override a vehicle during erratic vehicle behavior. The server is also provided with a behavior module that may allow the server to initialize a vehicle according to a user profile. The vehicle is provided with a vehicle control module configured to communicate with the server over a wireless or wired network using network switched packets containing vehicle control data. The server may also communicate with a user control station in a similar manner.
-
Citations
21 Claims
-
1. An apparatus for computer controlled racing over a network, the apparatus comprising:
-
a network interface connection configured to allow a server to communicate over a network; the server configured to communicate control data with a central processing unit of a vehicle over the network; and a track marshal module operating within the server configured to override a user control signal with an administrator control signal in order to safely control the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for computer controlled racing over a network, the system comprising:
-
a network; a vehicle configured to move about in response to vehicle control data from a user; a central processing unit residing within a chassis configured to receive network switched packets containing the vehicle control data; an actuator interface module configured to operate an actuator in response to the vehicle control data received by the controller; a server configured to communicate with the central processing unit over the network; and a track marshal module operating within the server configured to override a user control signal with an administrator control signal in order to safely control the vehicle. - View Dependent Claims (10, 11)
-
-
12. A method of computer controlled racing over a network, the method comprising:
-
providing a vehicle configured to move about in response to vehicle control data from a user; providing a server configured to communicate with a central processing unit of the vehicle over a network; checking a user profile; assigning a performance profile to the vehicle; assigning a position to a user within the starting lineup of a plurality of racing vehicles; transmitting vehicle control data; controlling the mobile vehicle in response to the transmitted vehicle control data; receiving vehicle feedback data from the vehicle; recording racing statistics in a database; updating a user identification card; and overriding a user control signal with an administrator control signal in order to safely control the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer usable medium readable by a computer, tangibly embodying a program of instructions executable by a computer to perform method steps for computer controlled racing over a network, said method steps comprising:
-
checking a user profile; assigning a performance profile to the vehicle; assigning a position to a user within the starting lineup of a plurality of racing vehicles; transmitting vehicle control data; controlling the mobile vehicle in response to the transmitted vehicle control data; receiving vehicle feedback data from the vehicle; recording racing statistics in a database; updating a user identification card; and overriding a user control signal with an administrator control signal in order to safely control the vehicle.
-
Specification