Systems and methods for managing a multi-region SaaS model
AssigneeSoftimize Ltd.
InventorsGuy Vinograd, Maor Last, Yoav Ofan, Ben Rosencveig, Olga Shpigel, David Ronen
Life of this patent
Estimating the term…
Abstract
A system and method for detecting providing a multi-region software as a service model in a cloud computing system, including for example, obtaining a list of allowed regions that can host data of a user from a source region; and automatically assigning a device associated with a new user from the source region to a computing system located in one of the allowed regions. The source region may be determined based on location information obtained from the device during registration.
Claims14
A method for providing a multi-region software as a service model, the method comprising:
- obtaining a list of allowed regions that can host data of a user from a source region;
- automatically assigning a device associated with a new user from the source region to a computing system located in one of the allowed regions, wherein the computing system comprises a cloud instantiation;
- and
- once a new cloud instantiation is generated, determining that another cloud instantiation can be merged into the new cloud instantiation and in response to determining that the another cloud instantiation can be merged into the new cloud instantiation, merging the another cloud instantiation into the new cloud instantiation, wherein it is determined that the another cloud instantiation can be merged into the new cloud instantiation if the another cloud instantiation hosts devices associated with users from source regions that are allowed to be hosted by the new cloud instantiation.
A system for providing a multi-region software as a service model, the system comprising:
- a memory;
- a processor configured to:
- obtain a list of allowed regions that can host data of a user from a source region;
- automatically assign a device associated with a new user from the source region to a computing system located in one of the allowed regions, wherein the computing system comprises a cloud instantiation;
- and
- once a new cloud instantiation is generated, the processor is configured to determine whether another cloud instantiation can be merged into the new cloud instantiation and if so, merge the another cloud instantiation into the new cloud instantiation, wherein the processor is configured to determine that the another cloud instantiation can be merged into the new cloud instantiation if the another cloud instantiation hosts devices associated with users from source regions that are allowed to be hosted by the new cloud instantiation.
Dependencies are inferred from the claim text.