IP Library › Patent Application 17316603
Patent Application
App. No. 17/316,603

TIERED SERVER TOPOLOGY

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 None
App. No.
17/316,603
Abstract

The present invention utilizes a database network topology which allows a single shared value to be updated by a multitude of users simultaneously on multiple sub-level servers which feed higher level servers, which aggregate the data from the sub-level servers, and feed a master server, which aggregates all the data updates and feeds back to the users. The network topology is best represented as a pyramid.

Claims (13)

1 . A method of managing simultaneous user updates to a database to minimize latency comprising:

providing at least one master server, the master server comprising at least one database with a single shared value;

providing a plurality of slave servers, each slave server comprising the database with the single shared value;

having a plurality of users simultaneously updating the single shared value on the user personal devices and transmitting the update to the slave servers;

the master and slave servers being capable of completing a maximum number of database updates within a timeframe;

organizing the master server and slave servers into a server topology comprising a top-tier, at least one mid-tier, and a bottom-tier where the top tier comprises a master server, the mid-tier comprises slave servers which update the master server single shared value, and the bottom-tier comprises slave servers which update the mid-tier servers' single shared value;

determining the number of mid-tier and bottom-tier servers in the server topology by comparing the maximum number of database updates within a timeframe the servers can achieve and a target timeframe for the master server to receive an update to the single shared value once the user has update the single shared value is received by the slave server;

whereby a plurality of users will simultaneously transmit updates to the single shared value from their devices, which are received by the bottom-tier slave servers, which collect and aggregate the user updates into a single update value that is transmitted to the mid-tier servers;

whereby the mid-tier servers receive a plurality of updates from mid-tier and bottom-tier slave servers, which collect and aggregate the user updates into a single update value that is transmitted to the either master server or other mid-tier servers;

whereby the master receives a plurality of updates from mid-tier servers, which collects and aggregates the user updates into a single update value that is transmitted to user.

2 . The method of method of managing simultaneous user updates to a database to minimize latency of claim 1 further comprising the additional step of slave servers erasing data from the single shared value when the server transmits an update to another server.

3 . The method of method of managing simultaneous user updates to a database to minimize latency of claim 1 whereby the master servers transmits updates to the users back through the mid-tier and bottom-tier servers.

4 . The method of method of managing simultaneous user updates to a database to minimize latency of claim 1 whereby the master servers transmits updates to the users back through a feedback server.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Apr 9, 2026
From: WHEELER, GLEN
To: WAGGLE CORPORATION
Reel/Frame 074326/0608 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 9, 2026
From: WAGGLE CORPORATION
To: WHISPER CAPITAL, LLC
Reel/Frame 074326/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: WHEELER, GLEN
To: WAGGLE CORPORATION
Reel/Frame 060797/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: WAGGLE CORPORATION
To: WHISPER CAPITAL, LLC
Reel/Frame 058505/0782 →