Systems and methods for modifying online stores through scheduling
AssigneeShopify Inc.
InventorKathryn Tang
Life of this patent
Estimating the term…
Abstract
Methods and systems for scheduling modifications to online stores. Scheduling a modification, to an online store, to occur at a first time. Monitoring requests, associated with the online store, received from user devices. Determining, based on the monitored requests, a metric indicating a level of customer activity associated with the online store. Comparing the level of customer activity with a threshold level of customer activity associated with the modification and, based on the comparison, determining a second time for scheduling the modification.
Claims20
A computer-implemented method for scheduling a modification to an online store, the method comprising:
- scheduling a particular modification to an online store to automatically occur on a computer system hosting the online store at a first time;
- monitoring third-party access corresponding to the online store;
- determining, based on the monitored third-party access, a level of third-party access for the online store;
- determining, based on the level of third-party access, a second time for rescheduling the scheduled particular modification to the online store to occur on the computer system hosting the online store, wherein the particular modification increases resources available to the online store by moving the online store from a first server to a second server;
- determining that an anticipated level of third-party access associated with the online store at the determined second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time;
- and
- based on the determination that the anticipated level of third-party access associated with the online store at the second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time, rescheduling the scheduled particular modification to the online store to automatically occur on the computer system hosting the online store at the determined second time instead of performing the scheduled particular modification to the online store at the first time.
A system, the system comprising:
- a processor;
- and
- a memory storing computer-executable instructions that, when executed by the processor, are to cause the processor to:
- schedule a particular modification to an online store to automatically occur on a computer system hosting the online store at a first time;
- monitor third-party access corresponding to the online store;
- determine, based on the monitored third-party access, a level of third-party access for the online store;
- and
- determine, based on the level of third-party access, a second time for rescheduling the scheduled particular modification to the online store to occur on the system hosting the online store, wherein the particular modification increases resources available to the online store by moving the online store from a first server to a second server;
- determine that an anticipated level of third-party access associated with the online store at the determined second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time;
- and
- based on the determination that the anticipated level of third-party access associated with the online store at the second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time, reschedule the scheduled particular modification to the online store to automatically occur on the computer system hosting the online store at the second time instead of performing the scheduled particular modification to the online store at the first time.
A non-transitory computer-readable medium storing processor-executable instructions that, when executed by one or more processors, are to cause the one or more processors to:
- schedule a particular modification to an online store to automatically occur on a computer system hosting the online store at a first time;
- monitor third-party access corresponding to the online store;
- determine, based on the monitored third-party access, a level of third-party access for the online store;
- determine, based on the level of third-party access, a second time for rescheduling the scheduled particular modification to the online store to occur on the computer system hosting the online store, wherein the particular modification increases resources available to the online store by moving the online store from a first server to a second server;
- determine that an anticipated level of third-party access associated with the online store at the determined second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time;
- and
- based on the determination that the anticipated level of third-party access associated with the online store at the second time is sufficient to automatically perform the scheduled particular modification to the online store at the determined second time, reschedule the scheduled particular modification to the online store to automatically occur on the computer system hosting the online store at the second time instead of performing the scheduled particular modification to the online store at the first time.
Dependencies are inferred from the claim text.