Smart golf software
First Claim
1. A computer golfing software, comprising:
- (a) Internet sequential information exchange software, operating in conjunction with;
(b) Internal sequence and control operating software, controlling;
(i) software monitoring transmitted data from golf devices; and
(ii) golf image simulation and display software
1 Assignment
0 Petitions
Accused Products
Abstract
A system that wirelessly integrates actual golf equipment with a computer and the internet to allow players remotely located from one another to play a competitive simulated game of golf. An individual player may opt to play solo or practice to improve basic golfing techniques. The system includes smart golf clubs, a golf ball receptacle and a golf club motion sensing device, all containing circuits and contact or motion sensors coupled with signal processing and radio frequency transmitter circuitry, to thereby wirelessly communicate game performance information to a remote receiver-computer. The computer displays player information and visually simulates and controls a golf game between two players, via the internet, having similar equipment and remotely located from each other. Standard golf clubs may be retrofitted with the sensors and associated circuitry to convert such clubs into “smart clubs” for use with the system. The system employs specially developed computer software to process player performance data, control game play, communicate game information between players, generate and control visual simulations and display player performance information.
80 Citations
20 Claims
-
1. A computer golfing software, comprising:
-
(a) Internet sequential information exchange software, operating in conjunction with; (b) Internal sequence and control operating software, controlling; (i) software monitoring transmitted data from golf devices; and (ii) golf image simulation and display software - View Dependent Claims (3, 4, 5)
-
-
2. The computer golfing software of claim 2, wherein the internet sequential information exchange software includes programming responsive to a local event to effect a change of turn, effective to cause a programmed local computer to await a remote event to be communicated to it.
-
6. A system that responds to a predefined event occurring within a gaming environment, by automatically transmitting an alert or message to a person outside the gaming environment, comprising:
- a game server that includes a processor and a memory storing a plurality of machine instructions, said game server being included within a gaming service that establishes the gaming environment and further including a communication interface that couples the game server to a network; and
wherein said processor executes the machine instructions stored in the memory, causing the processor to carry out a plurality of functions, including;
detecting when a predefined event occurs within the gaming environment, wherein;
the gaming environment provides a secure and limited access such that players only gain access to the gaming environment through a secure gateway wherein;
the secure gateway is inaccessible by any person communicating over a network that is outside of the gaming environment; and
the network is inaccessible from within the gaming environment by players participating in the gaming environment; and
in response to detecting the predefined event, initiating transmission of an alert or message to a person outside the gaming environment over the network. - View Dependent Claims (7, 8, 9, 10, 11, 12)
- a game server that includes a processor and a memory storing a plurality of machine instructions, said game server being included within a gaming service that establishes the gaming environment and further including a communication interface that couples the game server to a network; and
-
13. A messaging system comprising:
- a web server computer; and
a self-contained sports system for executing a sports program for competitive sports play, the sports game system program being embodied on a storage device replaceably connectable by a user to the sports game system and comprising program instructions for both the sports competition and for a messaging service client, whereby the messaging service client is activated by connecting the storage device to the remote game system and executing the game program embodied thereon, the activated messaging service client establishing a connection between the game system and said web server computer via the Internet and sending status data from the game system to said web server computer that is indicative of the sports competition game program being executed by the sports game system, wherein said web server computer generates a session file when the local sports game system connects thereto, the session file comprising the status data sent from the local game system and status data indicative of the particular sports game programs being executed by the game systems of each of one or more buddies identified on a buddy list previously defined by the user, wherein the status data of the one or more buddies on the buddy list is accessible to the user even if the game system of the user and the game systems of the one or more buddies are executing sports programs for playing different games. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- a web server computer; and
Specification