EP1208412A2

Globally time-synchronized systems, devices and methods

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 28 February 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

36 claims: 3 independent, 33 dependent

  1. 1
    Claims of equivalent WO 0050974 A2 CLATMS TO INVENTION:1 . A global synchronization unit (GSU) for time and space (TS) stamping of input data elements, said GSU comprising: a GPS Receiver and an associated antenna for receiving GPS signals from signal sources associated with a GPS system symbolically embedded within a global reference system, and processing said received GPS signals so as to automatically produce time and space (TS) stamp data element representative of the time and space coordinates of said GSU with respect to said global reference system at each data sampling instant occurring within said GSU;a n d a central processor, operably connected to said GPS Receiver;a n d a data input port, operably connected to a data input device and said central processor, for receiving an input data element from said data input device, at each said data sampling instant;wherein said central processor (i) connects the input data element received at said data input port at each said data sampling instant, with th e TS-stamp data element generated at said sampling instant so as to produce a TS-stamped input data element, and (ii) stores each said TS-stamped i nput data element in memory .
  2. 17
    17 1 . A method of registering a contestant with an Internet-based contest- supporting system, comprising the steps of:(a) registering a client machine with said Internet-based contest supporting system by filling out a web-based form containing personal a n d client machine information and submitting said completed form to a web server;(b testing and qualifying said client machine using either browser plug-ins or stand alone test programs downloaded from said web server;a n d (c) downloading contest client software to said client machine. 1 72. A method of registering a contestant with a contest-supporting system, comprising the steps : (a) collecting and recording information about each contestant desiring to participate in a scheduled contest, said information including, for example, the name, address, telephone number(s), E-mail address, a n d any other information required or desired of each contestant by the contest organizer and/or sponsor(s);(b) choosing or assigning an identification number (or "handle") an d a password, in order to protect their access to the contest process;(c) at registration time, performing a number of tests on th e contestant's system, said tests can be used to qualify the client machine t o be used by the contestant, by determining whether it meets certain requirements necessary to successfully participate in the contest. (d) recording data produced as a result of these tests, either on the client machine or on one of the servers;(e) using said data, in conjunction with other information collected during and/or after the contest, to help determine whether the contestant participated fairly in the competition;(f) downloading before the contest, any programs, installable components, and plugins, as well as any data required by them;an d (g) using said programs, components, and plugins, along with a browser or other programs already present on the contestants system, to present advertising and other information and content to the contestant, as well as to perform all operations of the contest on the client machine. 1 73. A system for distributing and presenting Web documents (with o r without Java or Active-X applets) and associated web content to th e contestants, comprising: a set of Web-enabled client machines equipped with web browsers;an d a contestant database for storing registration and other information;a master web server for storing and providing the web site content t o a set of client machines, utilizing HTTP, FTP, and other standard Internet protocols;a plurality of mirrored web servers, wherein each web server is connected to said contestant database and each serves a set of Web-enabled client machines equipped with web browsers;said master web server transmits copies of the entire contest web site to the mirror web servers, which then are each able to serve a large n umber of client machines;wherein each of the web servers has access to said contestant database;said web servers also distribute the contest client software (340) using the HTTP or FTP protocols. 1 74. The system of claim 173, wherein said Web document comprises a n HTML (or XML) encoded document 1 75. A method of handling communication in a multi-player contest using multiple game servers to handle communication with all client machines in a contest-promoting system, said method comprising: (a) using a client machine to initially connect to the contest- promoting system through a login server located at a known Internet address;(b) using login server to choose which game server should be utilized by this contestant's client machine, said choice being based on a variety of information, including the location of the client machine, the characteristics of the connection to the client machine, and the number and characteristics of the connections already assigned, or anticipated to be assigned, to th e game servers in the system;(c) using load balancing algorithms to distribute the connections t o the game servers, thereby minimizing the possibility of overwhelming an y one server, and insuring consistent connections for all the game clients. 1 76. The method of claim 175, wherein all said client machines receive their game server assignments from a single login server. 1 77. The method of claim 175, w herein each client machine is running th e contest client software for interfacing said client machine with said game server by logging in through said login server. 1 78. The method of claim 175, wherein said the login server accesses th e contestant database to check passwords and the status of the contestant. 1 79. A method of enabling a contestant to compete against many other contestants, in a secure and fundamentally fair time-constrained contest, over the Internet, wherein each contestant is provided with a common "start-time" regardless of the location of his or her client machine on th e infrastructure of the Internet, for the type of interconnection provided thereto, said comprising the steps of: (a) registering each user as a contestant using a web browser;(b) creating a globally-synchronized and secure networked client machine through which the contestant may participate in a timed- constrained question and answer type contest, while competing against large numbers of other contestants for potentially high stakes. (c) using the contest client software on the client machine to log on t o the game server, and the establish a communication channel therewith;(d) transmitting the query and start-time from the primary server t o the client machine;(e) characterizing the client machine's local clock with the master clock on the primary server, and synchronizing f the client machine display update cycle with the desired start-time for the contest;(f) presenting the query to the contestant precisely at the start-time, as determined by a local clock that is characterized with respect to a global master clock located on the primary server;(g) accepting the contestants response, attaching a time-stamp to that response, and transmitting the response and time-stamp to the servers;(h) judging the responses from all the contestants and determining the winner. 1 80. The method of claim 179, wherein said method further comprises (i) determining each contestant's standing or rank for the contest.
  3. 19
    1 9 1 . A method of downloading an encrypted query and start-time to the client machine comprising the steps of:(a) human operators entering the questions and associated answers relating to a particular contest into the query/answer database;(b) at some point before the contest begins, the game server sends t o the primary server, a message containing its public encryption key. (c) primary server sends to the game server, a message containing its public encryption key;(d) when a particular contest is created, accessing the system through the contest management interface, and selecting queries from the database to be used in the contest;(e) for each query, assigning a desired start-time;(f) for each query and start-time, the primary server generates a unique set of query encryption and decryption keys;(g) using the query encryption key, the primary server encrypts the query;(h) the primary server creates a message containing the encrypted query, the query decryption key, and the desired start-time;(i) the entire message is encrypted using the game server's public encryption key;(j) entire message is sent from the primary server to the game server;(k) upon receiving the message from the primary server, the game server decrypts the message and creates a new message, and the new message is encrypted by the game server using the client machine's public key;(1) the resulting encrypted message is sent to the client machine;(m) the client machine decrypts the message, and stores the encrypted query contained within, along with the start-time on the client machine;(n) the client machine creates and begins appending data to a security verification log file, and the resulting encrypted file will contain a variety of information about the timing of the query/response process;(o) the security verification log recording the arrival-time (in local time) of the encrypted query from the game server. 1 92. A method of characterizing the local clock on a client machine a n d synchronizing the display update cycle of the client machine for a system that utilizes a GSU, said method comprising the steps of: adjusting the display refresh cycle such that a cycle completes precisely at the desired start-time;measuring the video refresh rate of the video display adapter in the client machine, wherein said video display adapter has a set of registers used to control and monitor the scanning and refresh periods and rates;query the display adapter to determine whether it is currently in a vertical retrace period or not, over a period of time;recording the local clock time each time the display enters vertical retrace, the period and phase of the display update cycle is determined with respect to local clock time;by reading the display adapter registers, determining the difference between the time the last line of the displayed image is drawn and the beginning of the next vertical retrace;using this calculated period and phase, extrapolating the display times forward in time to find the display time closest to the desired start-time;calculating the error (E d ) between the display time ( t d ) and the desired local clock start time (t sl );throughout this process, appending the times associated with each vertical retrace to the security verification log;minimizing the error term E d is by shifting the phase of the display update cycle;a n d adjusting the phase of the display update cycle is by increasing o r decreasing the display update period over a number of update cycles i n order to minimize E d and completely display the query at the desired start- time. 1 93. A method of presenting an encrypted query to a GSU-enabled clien t machine at a contest start-time associated with a contest-promoting system, wherein the encrypted query and start-time have been stored on the GSU- enabled client machine, and the display time has been aligned with th e contest start-time, said method comprising the steps of: (a) the GSU-enabled client machine uploads the encrypted query a n d start time to the GSU within the GSU-enabled client machine, said GSU- enabled client machine having video memory and a display;(b) a short time prior to the desired start-time, the GSU decrypts th e query, and then said query is downloaded to the GSU-enabled client machine;(c) the query is then rendered into a off-screen image and stored in a n off-screen memory area in preparation for presentation on the display;(d) during the vertical retrace period that is one cycle before the display time, the off-screen image is flipped to the display;(e) with the query image now residing in the currently displayed video memory, the GSU-enabled client machine display draws the query onto the screen, reaching the bottom of the display at the start-time for the contest;an d (f) the GSU-enabled client machine records the local time at th e moment the vertical retrace begins, which should be simultaneous with th e desired start-time. 194. The method of claim 193, which further comprises: (g) the local time is also stored in the security verification log;(h) after the image is displayed, the client machine continues t o monitor the clocks and timing systems on the GSU-enabled client m achine (e.g. system timer, real time clock, CPU cycle counter, vertical retrace signal, etc);a n d (i) information about the clocks is stored in the security verification log. 1 95. A method for presenting an encrypted query to a GSU-enabled client machine at a contest start-time associated with a contest-promoting system, wherein the encrypted query and the contest start-time have been stored o n the GSU-enabled client machine, said method comprising the steps of: (a) the client machine uploads the encrypted query and start time t o the GSU of said GSU-enabled client machine, said GSU-enabled client machine having a display and the GSU having display memory;(b) the GSU decrypts the encrypted query immediately prior to the contest start-time;(c) the decrypted query is then rendered by the GSU into said display memory;a n d (d) the GSU overrides the display, using its own synchronized refresh rate, and presents the query precisely at the contest start-time. 1 96. A method of presenting an encrypted query to a client machine at a contest start-time associated with a contest-promoting system having a contest server, wherein the encrypted query has been stored on the client machine, the start-time is known in terms of the local clock, and the display time has been aligned with the desired start-time, said method comprising the steps of: (a) contest server transmitting the query decryption key to the client machine, said client machine having video memory and a display;(b) the client machine decrypts the query u p on receipt of the query decryption key, and the local clock time of the receipt of the query decryption key is recorded in a security verification log;(c) the query is then rendered into an off-screen image and stored i n an off-screen memory area, in preparation for presentation on the display;(d) during the vertical retrace period that is one cycle before the display time, the off-screen image is flipped to the display;a n d (e) with the query image now residing in the currently displayed video memory, the client machine display draws the query onto the screen, reaching the bottom of the display at the contest start-time. 1 97. A method of submitting a time-stamped contestant response to a query presented to a GSU-enabled client machine by a contest server associated with a contest-promoting system, said method comprising the steps of: (a) entering the response into the GSU-enabled client machine, said GSU-enabled machine having a GSU;(b) sending the response to the GSU, which generates digitally signed data package containing the time and space stamp for the response;(c) within the GSU, appending the time and space stamp to the security verification log. (d) sending the time and space-stamp from the client machine to the contest server;a n d (e) the contest server requesting the actual (i.e. full) response from the client machine by sending a response request message. 198. The method of claim 197, which further comprises : (f) if requested, the client machine encrypts the response, th e response time-stamp, and a hash-value of the security verification log in order to create a message;an d (g) sending the message to the contest server and closing and write- protecting the security verification log. 1 99. A method of submitting a time-stamped contestant response to a query presented to a GSU-enabled client machine by a contest server associated with a contest-promoting system, wherein the GSU-enabled client machine has a GSU with a GSU passthrough connection and an input device connected directly thereto, said method comprising the steps of: (a) contestant uses the input device to enters the response into the GSU-enabled client machine through said GSU passthrough connection;(b) the GSU automatically generates a digitally signed time and space stamp for the response;(c) the time and space-stamp is appended to the security verification log;(d) sending the time and space stamp from the client machine to th e game server;and (e) the contest server requests the actual response from the GSU- enabled client machine by sending a response request message. 200. The method of claim 199, which further comprises: (f) if requested, the GSU-enabled client machine encrypts the response, the response time-stamp, and a hash-value of the security verification log to create a message;an d (g) the GSU-enabled client machine sends the message to the contest server and closing and write protecting the security verification log.
  4. 20
    20 1 . A method of submitting a time-stamped contestant response to a query presented to a client machine by a contest server associated with a contest-promoting system, said client machine having an interrupt handler and a customized low-level device driver, method comprising the steps of:(a) the contestant enters a response into the client machine;(b) response submission being detected by the customized low-level device driver;(c) the interrupt handler in the client machine recording the local time-stamp corresponding to the moment the response was submitted t o said client machine;(d) appending this local time-stamp to a security verification log;(e) upon receipt of the response submission, after recording the time- stamp, the client machine calculating a hash or CRC (cyclic redundancy check) value using the contestant's response and the local time-stamp ;(f) appending the hash value to the security verification log;(g) sending a message containing the hash value and the response time, from the client machine to the contest server;a n d (h) the contest server requests the actual (i.e. full) response from th e client machine by sending a response request message. 202. The method of claim 201 , which further comprises: (i) if requested, the client machine encrypts the response, the response time-stamp, and a hash-value of the security verification log to create a message;an d (f) message is then sent to the contest server and the security verification log is closed and write protected. 203. A method of promoting a contest over the Internet using an Internet- based contest-promoting system having a primary server, a one or m ore contest servers, a database and a plurality of client machines, and for fairly determining the winners of the contest, said method comprising the steps of: (a) as responses are received by each contest server from said client machines, comparing the responses with the correct answers in the database;(b) of those responses containing correct answers, comparing th e time-stamps to rank the responses from fastest to slowest;(c) encrypting the sorted preliminary results using the primary server's public key;(d) sending the encrypted preliminary results (i.e. rankings), from the contest server to the primary server;(e) the primary server decrypting the encrypted preliminary results from each contest server;(f) merging the pre-sorted preliminary rankings from the contest server into a single sorted list of responses;(g) from the presorted list, the primary server calculating the overall ranking of the contestants and identifies the winner or winner(s) of the contest;(h) for each winning response, the primary server sends a security analysis request to the game server that is connected to the corresponding client machine of the contestant who submitted that response;(i) in response, each game server sends the security log, to th e corresponding client machine;(j) the client machine transmits to the contest server, the security verification log, encrypted using the game server's public key;(k) the contest server decrypts and verifies the integrity of the security verification log using the hash-value of the security verification log;(1) the contest server uses the content of the security verification log to attempt to detect fraudulent activities;(m) the response notification hash is used to make sure the response sent is consistent with the response entered at the response notification time;(n) the contest server compiles the results from all the requested security logs for the client machines and transmits this message to the primary server;(o) upon receiving the compiled results from all the contest servers, the primary server either accepts, rejects, or flags the winning responses for further analysis by other means;(p) the primary server creates a revised list of winners based on these changes determined during step (o);(q) the revised list is encrypted using the contest server's public key and the resulting message is sent back to the contest server;. (r) each game server in turn transmits the contest results message t o each of the client machines;an d (s) sending a message containing the contest results from the primary server to a web server for posting on a contest web site. 204. A global synchronization unit (GSU) comprising: means for performing actions in response to precise time and space conditions. 205. The GSU of claim 204, wherein the trigger for a time and space stamping action is constrained by timing, location, and/or velocity conditions of the GSU. 206. The GSU of claim 204, wherein said actions comprise events selected from the group consisting of the display of an image, the start of a video o r audio clip, the decryption of data, and the running of a program on a host client machine. 207. A global synchronization unit (GSU) comprising: means for generating secure and verifiable time-space stamp records of client-machine inputs and any other events captured by devices attached or otherwise connected to the GSU. 208. The GSU of claim 207, wherein said client-machine inputs are supplied from a communication line being asserted on the GSU input, or as complex as a set of patterns of inputs on a number of different inputs. 209. The GSU of claim 207, wherein the time-space stamp record generated by the GSU includes the location, exact time (e.g. to within +/- 1 microsecond). 210. The GSU of claim 207, wherein said GSU generates security information including, but not limited to, a hash or CRC (cyclic redundancy check) value derived from the input data associated with the event.
  5. 22
    22 1 . A system for performing an action on a client machine operably connected to the infrastructure of the Internet, said system comprising:an information server equipped with a GPS receiver and associated antenna, and operably connected to the infrastructure to the Internet;a GSU operably connected to said client machine;wherein said information server sends an encrypted request to said client machine to perform an action at a predetermined event time, said encrypted request containing encrypted action data;said encrypted request is then loaded into said GSU for decryption at said predetermined event time;at some predetermined time before said predetermined event time, said GSU decrypts the encrypted action data and downloads the decrypted action data back onto said client machine for performance of said action, thereby preventing access by said client machine or its operator to the action data before said predetermined event time. 222. The system of claim 221 , wherein said action data comprises image data contained in said encrypted request, and the performance of said action comprises displaying said image data on a display device operably connected to said client machine. 223. A subsystem for creating and administrating contests promoted by a contest-promoting system supported over the Internet, said subsystem comprising: a primary server operably connected to the infrastructure of the Internet;a contest database operably connected to the infrastructure of the Internet, for containing information representative of questions and answers relating to one or more contests to be supported over the Internet;a contest management interface software located on said primary server for use by the contest administrators to enter questions and answers into said contest database, design and specify contests, schedule contests, and monitor and control said contests. 224. The subsystem of claim 223, which further comprises a Web-enabled client machine for use by contest administrators to remotely enter questions and answers into said contest database, design and specify contests, schedule contests, and monitor and control said contests. 225. In a contest-promoting system having a primary server, a subsystem for producing and distributing a live television broadcast of a contest i n progress, to television viewers viewing said live television broadcast o n standard television sets throughout the world, said subsystem comprising: a plurality of video-enabled client machines for capturing live video images and producing digital content;Web-to-video processor for filtering, formatting and rendering (i) data generated by said primary server and distributed through said web server, and (ii) data transmitted by said video-enabled client machines, so as t o produce digital content;a video content playback unit for producing digital content in the form of prerecorded video information;a live video source for producing digital content in the form of a live video stream;a real-time video compositor for combining and laying out the digital content produced by one or more of said Web-to-video processor, said live video sources, and said taped video content playback sources, a n d producing a video signal representative of single unified view depicting the various aspects of a contest in progress;a n d broadcasting equipment for broadcasting said video signal to television broadcasts. 226. The subsystem of claim 225, which further comprises a Web server for serving web-pages containing information about the content to be shown i n said live television broadcast. 227. The subsystem of claim 225, wherein each said video-enabled client machine comprises a client machine having a video camera and associated video compression and transmission software. 228. The subsystem of claim 225, wherein said the real-time video compositor sends the final video signal to said broadcasting equipment, which transmits the video signal to the spectators television sets via cable, satellite, and/or radio waves. 229. A set-top television client machine for use in a contest-promoting system having a primary server for transmitting queries or Invitations t o Respond (ITRs), comprising: a television screen;a local clock and timer hardware;a GSU having GPS receiver for disciplining said local clock;wherein said local clock is used to trigger the display of queries o n said television screen, as well as to measure the elapsed time taken by the user when answering said queries (or submitting responses to said ITRs). 230. The set-top television client machine of claim 229, which further comprises an operating system having Java capability running on a microprocessor, and a firmware contest client.
  6. 23
    23 1 . An Internet-based method for enabling a plurality of bidders t o compete fairly in a bidding process for an item to auctioned over the Internet in accordance with a computer-administrated auction p rocess involving the use of an auction server and a plurality of client machines competing in a bidding process, said auction server having a local clock an d a GPS receiver for producing time-stamps referenced to a master clock, a n d each said client machine having a display device for displaying bi d information, an input device for inputting bid information, and a GPS receiver for producing time-stamps referenced to said master clock, for application to information including bids input to said client machine, said Internet-based method comprising the steps of:(a) said auction server transmitting encrypted bid information to each said client machine, and each said client machine storing said encrypted bid information for substantially simultaneous display on each said client machine at a predetermined globally-referenced start-time. 232. The Internet-based method of claim 231, which further comprises: (b) ascertaining at each said client machine, the locally-referenced start-time of the bid process expressed in terms of the local clock at said client machine 233. The Internet-based method of claim 232, which further comprises: (c) at each said client machine, aligning the display time of th e encrypted bid information with said locally-referenced start-time. 234. The Internet-based method of claim 233, which further comprises: (d) at said predetermined globally-referenced start-time, said auction server starts the bidding process for the item to be auctioned, by enabling the decryption of said bid information and simultaneous display thereof o n each said client machine competing in the bidding process. 235. The Internet-based method of claim 234, which further comprises: (e) said auction server accepting bids from said client machines for the item that are time-stamped after t, . 236. The Internet-based method of claim 235, which further comprises: (f) each said client machine competing in the bidding process, sending a bid for the item to said auction server and time-stamping the time of transmission of the bid using said local clock at said auction server which has been characterized using said GPS at said auction server. 237. The Internet-based method of claim 236, which further comprises: (g) said auction server receiving the bid from each said client machine competing in the bidding process and sending a bid at step (f) and time- stamping the time of receipt of the bid using said local clock at said auction server which has been characterized using said GPS receiver at said auction server. 238. The Internet-based method of claim 237, which further comprises: (h) said auction server sending to each said client machine competing in the bidding process, a confirmation of the bid receipt containing the time- stamps applied at both the time of transmission and the time of receipt of the bid. 239. The Internet-based method of claim 238, which further comprises: (i) said auction server updating all client machines competing in th e bidding process with the highest bid information for the item;(i) continuing t he operations set forth at steps (c) and (d) until said auction server no longer receives any bids from any competing client machines for a first predetermined amount of time (e.g. x seconds);a n d (j) said auction server sending all competing client machi nes a notice of final bids at time t 4 . 240. The Internet-based method of claim 239, which further comprises: (k) said auction server waiting a second predetermined time period (i.e. y seconds) for a new bid from any client machine competing in the bidding process;(1) at t 4 + y seconds, said auction server closes the bidding process;a n d (m) said auction server waiting z seconds for receipt of any bids from any of said client machines, time-stamped prior to t 4 = y seconds.
  7. 27
    27 1 . An Internet-based system for enabling a plurality of traders to compete fairly in a trading process for property to be purchased and sold over the Internet in accordance with computer-administrated trading process, said Internet-based system comprising:a price quotation and trading server (i.e. trading server) having a local clock and a GPS receiver for producing time-stamps referenced to a master clock;an d a plurality of client machines, each said client machine being assigned to one trader competing in the trading process, and each said client machine having a display device for displaying offer to trade information (including an identification of the property, an indication to buy or sell, and a price offer), an input device for inputting offer to trade information, and a GPS receiver for producing time-stamps referenced to said master clock, for application to information including offer to trade input to said client machine. 272. The Internet-based system of claim 271 , wherein said computer- administrated trading process comprising the steps of: (a) said trading server transmitting encrypted offer to trade information to each said client machine, and each said client machine storing said encrypted offer to trade information for substantially simultaneous d isplay on each said client machine at a predetermined globally-referenced start-time. 273. The Internet-based system of claim 272, wherein said computer- administrated trading process further comprises : (b) ascertaining at each said client machine, the locally-referenced start-time of the trading process expressed in terms of the local clock at sai d client machine 274. The Internet-based system of claim 273, wherein said computer- administrated trading process further comprises: (c) at each said client machine, aligning the display time of the encrypted offer to trade information with said locally-referenced start-time. 275. The Internet-based system of claim 274, wherein said computer- administrated trading process further comprises: (d) at said predetermined globally-referenced start-time, said trading server starts the trading process for the property being offered for trading, by enabling the decryption of said offer to trade information a n d simultaneous display thereof on each said client machine c ompeting in the trading process. 276. The Internet-based system of claim 275, wherein said computer- administrated trading process further comprises: (e) said trading server accepting offer to trade from said client machines for the item that are time-stamped after ti . 277. The Internet-based system of claim 276, wherein said computer- administrated trading process further comprises: (f) each said client machine competing in the trading process, sending a offer for trade for an item of property to said trading server and time- stamping the time of transmission of the offer for trade using said local clock at said trading server which has been characterized using said GPS a t said trading server. 278. The Internet-based system of claim 277, wherein said computer- administrated trading process further comprises: (g) said trading server receiving the offer for trade from each said client machine competing in the trading process and sending a offer for trade at step (f) and time-stamping the time of receipt of the offer for trade using said local clock at said trading server which has been characterized using said GPS receiver at said trading server. 279. The Internet-based system of claim 278, wherein said computer- administrated trading process further comprises: (h) said trading server sending to each said client machine competing in the trading process, a confirmation of the offer for trade receipt containing the time-stamps applied at both the time of transmission and th e time of receipt of the offer for trade. 280. The Internet-based system of claim 279, wherein said computer- administrated trading process further comprises: (i) said trading server matching (i) offers to sell a particular item of property at a particular price with (ii) offers to buy the particular item of property at the particular process, and settling the trade for said particular item of property;an d (j) said trading server sending the client machines involved in said trade settlement, a notice of purchase and sale for the particular item of property .
  8. 29
    29 1 . A system and method of serving and receiving information over the Internet in connection with time-constrained competitive processes, which avoids the problems of network latency, ensures microsecond "start-time" accuracy, and can determine winners in the competition within microsecond "finish-time" accuracy. 292. An Internet-based system for enabling time-constrained competition among a massive number of competitors while compensating for th e variable network communication latencies experienced by client machines used by the competitors. 293. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein a simultaneous start- time is produced for each and every competitor involved in a particular competition regulated by the system. 294. An Internet-based system for fairly and securely enabling timed- constrained competitions using Internet information servers to synchronize the initial display of an invitation to respond (e.g. stock offer, query o r problem) on a client machine by shifting the phase of the display refresh cycle. 295. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein the time delay between a displayed invitation to respond (e.g. stock price, bid offer, or query) a n d the transmitted response is precisely measured using the instruction counter in the client machine. 296. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein client-event timing accuracy is markedly improved by using a globally-synchronized hardware timing device at each client machine to time-stamp each competitor' s response to an invitation to respond (ITR) displayed on the display screen of the client machine. 297. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein each client machine deployed therein is protected against intentional tampering through an y means by the competitor using the client machine, or by any third party desiring to gain an unfair advantage over other competitors. 298. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, which employs a digital signature method to protect against intentional tampering through an y means by a competitor or third party, either intended to disrupt the operation of the competition and otherwise interfere with the enjoyment of other competitors or spectators. 299. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein the digital signatu re method employs a secret key, stored within a global synchronization uni t (GSU) in each client machine, in order to create the signature for both ti e- space stamping and to a hash value generated from the data. 300. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein the digital signature c an be used to prove that the data (i.e. time-space stamp plus a hash of input data) has not been altered, and to prove that it originated from the holder of the secret key (located within the GSU). 301 . An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein each client machine employs a GSU, which combines GPS and digital data signature technology t o provide a secure and verifiable time-space stamp on each client machine response. 302. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, which is scalable or extensible and capable of simultaneously supporting a multiplicity of competitions, each involving a virtually unlimited number (e.g. millions) of competitors. 303. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, which protects against clock device tampering at each client machine by utilizing and comparing multiple clock systems employed in each client machine. 304. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein each client machine i n the system is provided with a client-based hardware extension to improve clock accuracy and precision and therefore improve client- event response characteristics at each such client machine. 305. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein each client machine i n the system is provided with a client-based hardware extension to i mprove security by means of hardware encryption and decryption . 306. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein varying degrees of simultaneity can be offered, insuring that the start time on all client machines is simultaneous within tens of milliseconds at the least precise level, to on the order of within a few microseconds when all of the measures provided for are used. 307. An Internet-based system for fairly and securely enabling timed- constrained competitions over the Internet, wherein one or more a globally- time synchronized Internet-based information servers simultaneously a n d securely communicate with millions of globally-time synchronized client machines engaged in a predetermined competition supported over the Internet. 308. An Internet-based method for fairly and securely enabling timed- constrained competitions over the Internet, wherein one or more a globally- time synchronized Internet-based information servers simultaneously an d securely communicate with millions of globally-time synchronized client machines engaged in a predetermined competition supported over th e Internet. 309. An Internet-based system, wherein each client machine is provided with a hardware device which can precisely time and space stamp an event, and thus securely generate an event only when specific time and space criteria are satisfied, and also verify the authenticity of previously generated time and space stamps produced by the hardware device.
  9. 30
    3 1 0. An method of time-space stamping which can be used to authenticate electronic-commerce transactions between a vendor, bank and customer with microsecond time accuracy. 3 1 1 . A system and method for electronically filing legal documents, such as patent applications, property transfer documents and court/litigation documents, with governmental or judicial institutions using the http, file transfer protocols (ftp), electronic data interchange (EDI) techniques, and/or any other file transmission protocols supported over the Internet. 3 1 2. A global time-synchronization unit for connection to or embedding within any client machine that is to be used in connection with the Internet- supported system and method of the present invention . 3 1 3. A global time-synchronization unit for connection to or embedding within any Internet information server that is to be used in connection with the Internet-supported system and method of the present invention. 3 1 4. A system and method of receiving information from securities (e.g. stocks and bonds), commodities and/or foreign currency information servers, representing real-time or "live" market conditions, a n d simultaneously disseminating such information to globally-synchronized client machines located world-wide to enable secure "on-line" electronic- based securities trading operations, commodities trading operations, a n d foreign currency trading operations in a fundamentally fair m anner. 3 1 5. A system and method for electronic-based on-line securities trading, commodities trading, and foreign currency trading in a secure an d fundamentally fair manner using client machines globally-synchronized with corresponding Internet-based securities trading servers, commodities trading servers, and foreign currency trading servers, respectively, so that each market competitor is informed about incremental changes in market conditions at substantially the same time and therefore is permitted to respond to such market condition changes (e.g. changes in stock, commodity or currency prices) at substantially the same time in accordance with principles of fundamental fairness and fair play. 3 1 6. An improved system and method of simultaneously disseminating securities, commodities, and/or foreign currency information (e.g. real-time price quotes) using globally time-synchronized information servers an d client machines. 3 1 7. An Internet-based system and method which enables competitors t o trade securities, commodities and/or foreign currencies using real-time pricing information that is disseminated to all competitors of a given level of service at substantially the same instant in time using a network of globally time-synchronized information servers and client machines. 3 1 8. An Internet-based information network, wherein competition supporting information servers (e.g. market price advertising servers an d order execution servers) are time-synchronized with a plurality of globally- distributed time-synchronized client machines that can be preprogrammed so respond to real-time securities prices within micro-second client event accuracy by transmitting time and s pace stamped orders to purchase an d/ or sell securities, commodities and/or foreign currencies. 3 1 9. An Internet-based information network comprising server and client computer systems, wherebetween competition-promoting/supporting processes (e.g. bidding processes) are carried out among individuals over the Internet, and accurate time-stamping operations are performed at both the client and server ends of the network so that the response (i.e. bid) of each individual can be reliably accepted based upon its submission-time at the client computer system, and not upon the receipt-time thereof at the server computer system. 320. An Internet-based method of supporting competitive processes over the Internet using a network of server and client computer systems, wherebetween competition-promoting/supporting processes (e.g. bidding processes) are carried out among individuals over the Internet, wherein accurate time-stamping is performed at both the client and server ends of the competition-supporting process, so that the response (i.e. bid) can b e reliably accepted based upon its submission-time at the client computer system, and not upon the receipt-time thereof at the server computer system.
  10. 31
    32 1 . An Internet-based system for enabling the embedding of a message within a transportable GSU-enabled computing device so that the message can only be decrypted in a specific location at a specific time period. 322. An Internet-based system comprising:a plurality of GSU-enabled client network devices wirelessly connected to the infrastructure of the Internet, each GSU-enabled client network device being carried on an object to be tracked along the time-space (TS) continuum, and said transmitting digitally-signed data packets containing time-space (TS) coordinate information regarding the TS coordinates of th e object carried thereby;a n d a TS-stamping based tracking server operably connected to th e infrastructure of the Internet, for receiving the digitally-signed data packets from each said GSU-enabled client network device and processing said digitally-signed data packets so as to determine the TS coordinates of th e object carried thereby, with respect to a globally referenced timing source and a globally referenced spatial coordinate system. 323. The Internet-based system of claim 322, which further comprises a n Internet information for enabling owners and/or custodians of each said object to access the TS coordinate information determined by said TS- stamping base tracking server, for display and use. 324. An Internet-based system for reliably tracking the space-time trajectory of mobile objects using globally time-synchronized clocks, global positioning subsystems, and digital signature techniques carried out with hardware chips embedded within wireless client network devices carried b y the objects being tracked. 325. The Internet-based system of claim 324, wherein time-space (TS) coordinate data is stored aboard each said wireless network device as it is generated and then periodically downloaded to a TS-stamping based tracking server, eliminating the amount of time that said wireless client network device has to be on-line. 326. A wireless GSU-enabled client network device which has one or more biophysiological sensors, to enable remote monitoring of the vital signs of a living object being tracked. 327. A GSU-enabled client network device having input sensors and input devices selected from the group consisting of: temperature sensors, humidity sensors, light level sensors, chemical sensors, and other physical property sensors, CCD image capturing devices, sound sensing/pickup an d recording devices, fingerprint sensing/detection devices and other biometric sensing devices, vibration sensors, radiation sensors, gas/vapor sensors, speech recognition devices, keypad input devices, graphics input devices, devices for detecting tampering of the GSU-enabled device and/or removal of the GSU from its associated object, and the like. 328. An Internet-based system for securing a region of physical space using a GSU-enabled client network device which comprises: a CCD-based digital video camera or scanner for capturing images of a field of view of the camera or scanner, wherein each captured image frame is accurately space-time stamped, and recorded on videotape or other digital recording medi um. 329. The Internet-based system of claim 328, wherein said GSU-enabled client network device which further comprises a sound recording device for recording sound within and about th e field of view of the camera. 330. A system and method of serving and receiving information over the Internet in connection with time-constrained competitive processes, which avoids the problems of network latency, ensures microsecond "start- time" accuracy, and can determine winners in the competition within microsecond "finish-time" accuracy. 330. An Internet-based method of securing a computers communications network supporting a network computing device, said Internet-based method comprising the steps of: (a) embodying a GSU chip into said network computing device s o provide a GSU-enabled network computing device, (b) programming the GSU chip in said GSU-enabled network computing device with a set of predetermined time and space (TS) coordinates so as to enable said GSU-enabled network computing device t o access said communications network of subnetwork thereof (or WWW server connected thereto) only when said GSU-enabled network computing device is temporally and spatially present at said TS coordinates;a n d c) disposing said GSU-enabled network computing device at said predetermined TS coordinates so as to automatically enable said GSU- enabled network computing device to access said communications network of subnetwork thereof (or WWW server connected thereto) .
  11. 34
    35 1 . An Internet-based system for displaying information at particular instances along the space-time (TS) continuum, comprising:a GSU-enabled client network device having a GSU, a display, and a wireless connection to the infrastructure to the Internet;a n d a TS-stamping based tracking server operably connected to the infrastructure of the Internet, and communicating with said GSU so as to enable said GSU-enabled client network d evice to present said information to said display only when said GSU-enabled client network device intersects a prespecified region along the space-time (TS) continuum . 352. The Internet-based system of claim 351, wherein said information is a encrypted radio message received by said GSU-enabled client network device 353. The Internet-based system of claim 351 , wherein said GSU-enabled client network device is realized in the form of a watch or other portable casing having an integrated display screen and keypad. 354. The Internet-based system of claim 351 , which further comprises a Web-based owner/device registration server for registering owners (or custodians) of said device. 355. The Internet-based system of claim 351 , which further comprises a Web-based display monitoring server for allowing owners to monitor th e display of said device. 356. The Internet-based system of claim 351 , which further comprises a Web-enabled client machines for carrying out such owner involved operations. 357. An Internet-based system for displaying information at particular instances along the space-time (TS) continuum, comprising: a GSU-enabled client network device having a GSU and a display;a n d a TS-stamping based tracking server communicating with said GSU so as to enable said GSU-enabled client network device to present said information to said display only when said GSU-enabled client network device intersects a prespecified region along the space-time (TS) continuum . 358. The Internet-based system of claim 357, wherein said information is a encrypted radio message received by said GSU-enabled client network device. 359. The Internet-based system of claim 357, wherein said display is a n audio display device. 360. The Internet-based system of claim 357, wherein said GSU-enabled client network device is realized in the form of a watch or other portable casing having an integrated display and keypad.