Movatterモバイル変換


[0]ホーム

URL:


US20190096164A1 - Systems and methods for dynamic sharding - Google Patents

Systems and methods for dynamic sharding
Download PDF

Info

Publication number
US20190096164A1
US20190096164A1US16/189,276US201816189276AUS2019096164A1US 20190096164 A1US20190096164 A1US 20190096164A1US 201816189276 AUS201816189276 AUS 201816189276AUS 2019096164 A1US2019096164 A1US 2019096164A1
Authority
US
United States
Prior art keywords
game
store
shards
data
players
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/189,276
Inventor
Phillip Jarlath Graham
Andrew Firth
Joshua Richard Watkins
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Roxor Gaming Ltd
Original Assignee
Gamesys Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gamesys LtdfiledCriticalGamesys Ltd
Priority to US16/189,276priorityCriticalpatent/US20190096164A1/en
Assigned to GAMESYS LTD.reassignmentGAMESYS LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GRAHAM, PHILLIP JARLATH, FIRTH, Andrew, WATKINS, JOSHUA RICHARD
Publication of US20190096164A1publicationCriticalpatent/US20190096164A1/en
Assigned to ROXOR GAMING LIMITEDreassignmentROXOR GAMING LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GAMESYS LIMITED
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems, methods, and articles of manufacture provide for dynamic sharding, such as in an online gaming environment. The invention includes providing a shared data store including at least a table store adapted to store data representative of table state; creating a plurality of shards wherein each shard includes at least a floor manager system and a game system; presenting a plurality of tables to players via a lobby interface; and scaling a number of the plurality of shards to support a current number of players. Numerous additional aspects are disclosed.

Description

Claims (7)

What is claimed is:
1. A system comprising:
a plurality of processors; and
a memory associated with each processor operative to store instructions executable on the processors, the instructions being adapted to:
provide a shared data store including at least a table store adapted to store data representative of table state;
create a plurality of shards wherein each shard includes at least a floor manager system and a game system;
present a plurality of tables to players via a lobby interface; and
scale a number of the plurality of shards to support a current number of players.
2. The system ofclaim 1 wherein the instructions adapted to provide a shared data store include instructions adapted to provide a floor plan store adapted to store data representative of tables on floors and floor plan state.
3. The system ofclaim 1 wherein the instructions adapted to provide a shared data store includes instructions to provide a lobby store adapted to store data representative of lobby state.
4. The system ofclaim 1 wherein the instructions adapted to provide a shared data store includes instructions to provide one or more distributed databases shared among the plurality of shards.
5. The system ofclaim 4 wherein the instructions adapted to provide one or more distributed databases shared among the plurality of shards includes instructions to replicate portions of the one or more distributed databases on one or more shards.
6. The system ofclaim 4 further comprising instructions to host the plurality of shards at two or more different data centers wherein at least a first subset of the plurality of shards are located a first data center and a second subset of the plurality of shards are at a second datacenter.
7. The system ofclaim 4 wherein the instructions adapted to scale the number of the plurality of shards includes instructions to dynamically adjust up and down the number of shards in response to demand for tables by the players.
US16/189,2762013-03-142018-11-13Systems and methods for dynamic shardingAbandonedUS20190096164A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/189,276US20190096164A1 (en)2013-03-142018-11-13Systems and methods for dynamic sharding

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US201361785643P2013-03-142013-03-14
US201361907384P2013-11-212013-11-21
PCT/US2014/025672WO2014160029A1 (en)2013-03-142014-03-13Systems and methods for dynamic sharding
US201514775771A2015-09-142015-09-14
US16/189,276US20190096164A1 (en)2013-03-142018-11-13Systems and methods for dynamic sharding

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US14/775,771ContinuationUS10127760B2 (en)2013-03-142014-03-13Systems and methods for dynamic sharding
PCT/US2014/025672ContinuationWO2014160029A1 (en)2013-03-142014-03-13Systems and methods for dynamic sharding

Publications (1)

Publication NumberPublication Date
US20190096164A1true US20190096164A1 (en)2019-03-28

Family

ID=51625313

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/775,771Active2035-02-18US10127760B2 (en)2013-03-142014-03-13Systems and methods for dynamic sharding
US16/189,276AbandonedUS20190096164A1 (en)2013-03-142018-11-13Systems and methods for dynamic sharding

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US14/775,771Active2035-02-18US10127760B2 (en)2013-03-142014-03-13Systems and methods for dynamic sharding

Country Status (2)

CountryLink
US (2)US10127760B2 (en)
WO (1)WO2014160029A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12210898B1 (en)*2021-09-102025-01-28Workday, Inc.Scaling machine learning using dynamic sharding

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10649850B1 (en)2015-06-292020-05-12Amazon Technologies, Inc.Heterogenous media storage and organization in automated data storage systems
US10379959B1 (en)2015-06-292019-08-13Amazon Technologies, Inc.Techniques and systems for physical manipulation of data storage devices
US9961141B1 (en)2015-06-292018-05-01Amazon Technologies, Inc.Techniques and systems for tray-based storage and organization in automated data storage systems
US9923966B1 (en)*2015-06-292018-03-20Amazon Technologies, Inc.Flexible media storage and organization in automated data storage systems
US11222034B2 (en)*2015-09-152022-01-11Gamesys Ltd.Systems and methods for long-term data storage
CN106844397B (en)*2015-12-072020-05-12阿里巴巴集团控股有限公司Task transmission method, device and system based on sub-base and sub-table
US10838911B1 (en)2015-12-142020-11-17Amazon Technologies, Inc.Optimization of data request processing for data storage systems
US20170206148A1 (en)*2016-01-202017-07-20Facebook, Inc.Cross-region failover of application services
AU2016238870B2 (en)*2016-08-162019-02-14Quintessencelabs Pty Ltd.Fault-tolerant key management system
WO2018046777A1 (en)*2016-09-082018-03-15Janecosystems, S.L.Online shared-gaming device
US10956369B1 (en)*2017-04-062021-03-23Amazon Technologies, Inc.Data aggregations in a distributed environment
US10256592B1 (en)*2017-04-272019-04-09Lockheed Martin CorporationDevice, system and method with cascaded burst mode laser amplified pumping oscillator signal
US10503714B2 (en)*2017-06-022019-12-10Facebook, Inc.Data placement and sharding
US12271363B2 (en)2018-12-142025-04-08Samsung Electronics Co., Ltd.Optimal dynamic shard creation in storage for graph workloads
US20250061029A1 (en)*2021-12-172025-02-20Shardsecure, Inc.Method for automatic recovery using microshard data fragmentation

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5991808A (en)*1997-06-021999-11-23Digital Equipment CorporationTask processing optimization in a multiprocessor system
US20020147042A1 (en)*2001-02-142002-10-10Vt Tech Corp.System and method for detecting the result of a game of chance
US20030070178A1 (en)*2001-09-092003-04-10Boyd Robert A.Poker tournament system
GB2412980A (en)*2004-04-072005-10-12Hewlett Packard Development CoA method of distributing load amongst two or more computer system resources
US20060025221A1 (en)*2004-07-302006-02-02Jain Nitin DNetworked gaming systems and methods
US20060287097A1 (en)*2005-06-212006-12-21Waterleaf LimitedOnline, real-time game playing with serving of pages of information to a multitude of players
US7727060B2 (en)*2005-07-152010-06-01Maurice MillsLand-based, on-line poker system
US7695370B2 (en)*2006-02-082010-04-13Gaia Interactive Inc.Massively scalable multi-player game system
US8112301B2 (en)*2008-04-142012-02-07Tra, Inc.Using consumer purchase behavior for television targeting
US8092309B2 (en)*2009-10-302012-01-10IgtManaged on-line poker tournaments
US20120142429A1 (en)2010-12-032012-06-07Muller Marcus SCollaborative electronic game play employing player classification and aggregation
US20120290714A1 (en)*2011-05-132012-11-15Nokia CorporationMethod and apparatus for providing heuristic-based cluster management
CN103891298B (en)*2011-08-312018-05-25谷歌有限责任公司For collecting the method and system with Management Television viewing-data
US8366554B1 (en)*2011-09-212013-02-05Ryan Luencheen YuanCustomizable, adaptable, multiuser computer-based role-playing method and apparatus therefor
US8585506B2 (en)*2011-11-162013-11-19Zynga Inc.Integration of multiple games
US9433862B2 (en)*2013-02-122016-09-06Microsoft Technology Licensing, LlcDynamic allocation of computing resources in remote gaming environment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12210898B1 (en)*2021-09-102025-01-28Workday, Inc.Scaling machine learning using dynamic sharding

Also Published As

Publication numberPublication date
WO2014160029A1 (en)2014-10-02
US10127760B2 (en)2018-11-13
US20160019745A1 (en)2016-01-21

Similar Documents

PublicationPublication DateTitle
US20190096164A1 (en)Systems and methods for dynamic sharding
US20190188946A1 (en)Systems, apparatus, and methods for a game utilizing a wheel with dynamically resizable game spaces
US10319196B2 (en)Systems and methods for slot-style games
US10410463B2 (en)Systems and methods for removing special symbols during a cascade feature of a game
US20130331968A1 (en)Systems and methods for tournament modifiers
US9317991B2 (en)Systems, methods, and apparatus for providing a bingo game having a sharing feature
US10086278B2 (en)Bingo game system with bingo listener
US10304290B2 (en)Systems, apparatus and methods for slot-style games having a symbol locking feature
US11138840B2 (en)Systems and methods for associating game symbols
US11475739B2 (en)Bingo game servers and controllers providing bingo game play with concurrent bingo symbol draw sequences
US9993728B2 (en)Bingo game system with bingo listener and subpool bonus feature
US10147278B2 (en)Systems and methods for mobile device interface modification
US10803705B2 (en)Systems and methods for dynamic wagering
US10210714B2 (en)Bingo game servers and controllers providing bingo game play with concurrent bingo symbol draw sequences
US9508229B2 (en)Systems and methods for bingo-style games
US10092841B2 (en)Methods and systems for determining a player position in a game
WO2018083622A1 (en)Loader and method for processing a resource bundle
US10121320B2 (en)Systems and methods for promoting game play frequency
US9733664B1 (en)Method for expiring fault-tolerant timers using distributed locks
US20160027246A1 (en)Systems and methods for detection of gaming experience management implementations
US20140370961A1 (en)Systems and methods for a bonus game

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:GAMESYS LTD., UNITED KINGDOM

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GRAHAM, PHILLIP JARLATH;FIRTH, ANDREW;WATKINS, JOSHUA RICHARD;SIGNING DATES FROM 20160415 TO 20170223;REEL/FRAME:048379/0216

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

ASAssignment

Owner name:ROXOR GAMING LIMITED, UNITED KINGDOM

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GAMESYS LIMITED;REEL/FRAME:051135/0147

Effective date:20190918

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp