System for synchronizing multiple computers with a common timing reference
First Claim
1. A system for synchronizing the clock cycle of a computer using output timing signals from a global satellite system, said synchronizing system comprising:
- means for receiving uncorrected output signals from at least two satellites of the satellite system;
means for processing and correlating said uncorrected satellite signals and outputting a single corrected absolute time reference signal;
linking means for directing said reference signal to said computer;
means disposed in each said computer for receiving said absolute time reference signal; and
means for utilizing said absolute time reference signal as an internal reference master clock to create a discrete clock cycle for said computer referenced to said single absolute time reference signal.
7 Assignments
0 Petitions
Accused Products
Abstract
A synchronized timing system is disclosed for one or more of a plurality of network interconnected computers. The system utilizes a global satellite system and includes a receiver device for detecting out-of-phase signals from a plurality of satellite sources of the satellite system. A mechanism is provided for processing and phase correlating these signals to generate a single absolute time reference signal therefrom. An interface device is disposed in each computer for receiving the reference signal and adapting this signal as the internal master clock reference for the operating system of the computer. Finally, a mechanism interconnects each computer in the network of computers to synchronize the internal master clocks of the computers to the absolute time reference signal to create a plurality of network interconnected time synchronized computers. These computers may be additionally time synchronized and interconnected to other networks of computers through a global communication system such as the global Internet.
-
Citations
42 Claims
-
1. A system for synchronizing the clock cycle of a computer using output timing signals from a global satellite system, said synchronizing system comprising:
-
means for receiving uncorrected output signals from at least two satellites of the satellite system;
means for processing and correlating said uncorrected satellite signals and outputting a single corrected absolute time reference signal;
linking means for directing said reference signal to said computer;
means disposed in each said computer for receiving said absolute time reference signal; and
means for utilizing said absolute time reference signal as an internal reference master clock to create a discrete clock cycle for said computer referenced to said single absolute time reference signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A synchronized timing system utilizing a global satellite system for linking a network of a plurality of network interconnected computers with each other, said system comprising:
-
receiver means for detecting out-of-phase signals from a plurality of satellite sources of the satellite system including means for processing and phase correlating said signals to generate a single absolute time reference signal therefrom;
interface means disposed in each said computer for receiving said reference signal;
means disposed in each said computer for adapting said signal as the internal master clock reference for the operating system of said computer; and
means interconnecting said computers in the network of computers to synchronize the internal master clocks of said computers to said absolute time reference signal to create a plurality of network interconnected time synchronized computers. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A synchronized timing system utilizing a global satellite system to link a plurality of network interconnected computers with each other through a global communications network, said system comprising:
-
receiver means for detecting out-of-phase signals from a plurality of satellite sources of the satellite system including means for processing and phase correlating said signals to generate a single absolute time reference signal therefrom;
interface means disposed in each said computer for receiving said reference signal;
means disposed in each said computer for adapting said signal as the internal master clock reference for the operating system of said computer so that each said computer has its own discrete clock cycle referenced to said absolute time reference signal;
means interconnecting said computers in a network to synchronize the internal master clocks of said network interconnected computers to said absolute time reference signal; and
means interconnecting said plurality of networks of computers in a distributed system linked together by the global communications network, each said individual computer including means timed by said clock cycle to permit uninhibited non-buffered data access to any other computer linked through said global communications network. - View Dependent Claims (17, 18, 19)
-
-
20. A synchronization system for coordinating and synchronizing data transfer between computers through a global communications network, said timing system comprising:
-
a common timing reference for generating a single absolute time reference signal;
interface means disposed in each said computer for receiving said reference signal;
means disposed in each said computer for adapting said signal as an internal master clock for the operating system of said computer, each said computer having its own discrete clock cycle referenced to said absolute time reference signal and which comprises a time segment representing a specific unit of time which is assigned to a specific computer address; and
means linking said computers to each other through a global communications network and timed by said computer clock cycles to synchronize the internal master clocks of said computers to identify said computer by said specific computer address in the global communications network to permit uninhibited non-buffered data access between any said linked computers. - View Dependent Claims (21, 22)
-
-
23. A synchronized timing system for coordinating and synchronizing data transfer between functionally-identified computer subnetworks through a global communications network, said timing system comprising:
-
a common timing reference for generating a single absolute time reference signal;
interface means disposed in each said computer for receiving said reference signal;
means disposed in each said computer for adapting said signal as an internal master clock for the operating system of said computer, each said computer having its own discrete clock cycle referenced to said absolute time reference signal which comprises a time segment representing a specific unit of time within a specific block of time which unit is assigned to a specific computer address and which block of time is assigned to a specific function subnetwork; and
means linking said computers of each said subnetwork to each other through the global communications network and timed by said computer clock cycles to synchronize the internal master clocks of said computers to identify said computer within each said functional subnetwork by said specific computer address in the global communications network to permit uninhibited non-buffered data access between any said linked computers of a subnetwork. - View Dependent Claims (24, 25)
-
-
26. A massive parallel processing system utilizing distributed interacting computers synchronized through a global communications network utilizing a system for synchronizing the clock cycle of each computer using output timing signals from a global satellite system, said processing system comprising:
-
means for detecting output signals from at least two satellite sources of the global satellite system;
means for processing and phase correlating said satellite signals to generate a single absolute time reference signal;
interface means disposed in each said computer for receiving said reference signal;
means disposed in each said computer for adapting said signal as an internal master clock for the operating system of said computer, each said computer having its own discrete clock cycle referenced to said absolute time reference signal and comprising a time segment representing a specific unit of time which is assigned to a specific computer address;
means linking said computers to each other through the global communications network and timed by said computer clock cycles to synchronize the internal master clocks of said computers to identify said computer by said specific computer address in the global communications network to permit uninhibited non-buffered data access between any said linked computers; and
means for synchronizing and coordinating processing tasks to segment and distribute them to said plurality of synchronized computers to enhance the speed of said system.
-
-
27. A neural network of distributed interacting computers synchronized utilizing a common timing system, said neural network comprising:
-
a common timing reference for generating a single absolute time reference signal;
a plurality of interconnected first processing nodes each containing a plurality of individual computers, each said computer including interface means disposed for receiving said reference signal;
a plurality of interconnected second processing nodes each containing a plurality of individual computer servers, each said computer server including interface means disposed for receiving said reference signal;
a plurality of interconnected third processing nodes each containing a plurality of individual computer servers, each said computer server including interface means disposed for receiving said reference signal; and
a neural network interconnecting said first, second and third nodes adapted to synchronize said nodes to said absolute time reference signal. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An antennae assembly for synchronizing a plurality of interactive computers using differential signals from a plurality of satellite sources of a global satellite system, said antennae assembly comprising:
-
mounting means including at least one mounting arm of specified known length;
an antennae receiver member disposed at each end of said mounting arm, each said receiver member being adapted to detect the differential signals from a plurality of said satellite sources;
means for maintaining the horizontal alignment of said mounting member in one plane; and
means for processing and phase correlating said signals based on the known length of said mounting member to generate a single absolute time reference signal therefrom. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of time synchronizing a plurality of network linked computers with each other utilizing a global satellite system, said method comprising:
-
receiving and detecting out-of-phase signals from a plurality of satellite sources of the global satellite system;
processing and phase correlating said signals to generate a single absolute time reference signal therefrom;
directing said reference signal to the interface of each said computer;
adapting said signal within each said computer as the internal master clock reference for the operating system of said computer; and
interconnecting said computers in the network of computers to synchronize the internal master clocks of said computers to said absolute time reference signal to create a plurality of network interconnected time synchronized computers. - View Dependent Claims (40, 41, 42)
-
Specification