Systems and methods for modifying online stores

US12505394B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505394-B2
Application numberUS-202117408673-A
CountryUS
Kind codeB2
Filing dateAug 23, 2021
Priority dateAug 23, 2021
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for scheduling modifications to online stores. Detecting an anticipated flash sale event for a first online store. Scheduling a modification to a second online store to occur at a first time, wherein the modification is to enable the second online store to receive orders for a product. Determining that the first time is within a defined time of the anticipated flash sale. Responsive to determining that the first time is within a defined time of the anticipated flash sale, determining a second time for scheduling the modification, the second time different from the first time.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A computer-implemented method for scheduling modifications to online stores, the method comprising: monitoring traffic for an individual online store hosted by an individual server hosting more than one online store and corresponding to a first online store in a plurality of online stores hosted by a computer system; detecting, based on the traffic as monitored, an anticipated flash sale event for the first online store hosted by the computer system; scheduling a modification to a second online store hosted by the computer system to automatically occur on the computer system hosting the first and second online stores at a first time, wherein the modification is to enable the second online store hosted by the computer system to receive orders for a product; determining that the first time at which the scheduled modification to the second online store is to automatically occur on the computer system hosting the first and second online stores is within a defined time of the detected anticipated flash sale event for the first online store hosted by the computer system; determining that the modification occurring at the first time would result in a resource exceeding a utilization threshold; and responsive to determining that the first time at which the scheduled modification to the second online store is to automatically occur on the computer system hosting the first and second online stores is within the defined time of the detected anticipated flash sale event for the first online store hosted by the computer system: determining a second time for rescheduling the scheduled modification to the second online store to automatically occur on the computer system hosting the first and second online stores, the second time different from the first time, wherein determining the second time is further responsive to determining that the modification occurring at the first time would result in the resource exceeding the utilization threshold; responsive to determining that an anticipated level of online traffic associated with the second online store at the second time does not exceed a traffic threshold, increasing resources available to the second online store, wherein a first server hosts the second online store and the second online store is one of the plurality of online stores and increasing resources available to the second online store includes moving one or more of the plurality of online stores between the first server and a second server. 2 . The method of claim 1 , wherein the modification includes a user interface modification. 3 . The method of claim 1 , wherein the second time does not coincide with the anticipated flash sale. 4 . The method of claim 1 , wherein the modification includes a product modification event. 5 . The method of claim 1 , wherein the modification includes a security modification event. 6 . The method of claim 1 , wherein the modification includes a data modification event. 7 . 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: monitor traffic for an individual online store hosted by an individual server hosting more than one online store and corresponding to a first online store in a plurality of online stores hosted by a computer system; detect, based on the traffic as monitored, an anticipated flash sale event for the first online store hosted by the system; schedule a modification to a second online store hosted by the system to automatically occur on the system hosting the first and second online stores at a first time, wherein the modification is to enable the second online store hosted by the system to receive orders for a product; determine that the first time at which the scheduled modification to the second online store is to automatically occur on the system hosting the first and second online stores is within a defined time of the detected anticipated flash sale for the first online store hosted by the system; determine that the modification occurring at the first time would result in a resource exceeding a utilization threshold; and responsive to determining that the first time at which the scheduled modification to the second online store is to automatically occur on the system hosting the first and second online stores is within the defined time of the detected anticipated flash sale event for the first online store hosted by the system: determine a second time for rescheduling the scheduled modification to the second online store to automatically occur on the system hosting the first and second online stores, the second time different from the first time, wherein determining the second time is further responsive to determining that the modification occurring at the first time would result in the resource exceeding the utilization threshold; responsive to a determination that an anticipated level of online traffic associated with the second online store at the second time does not exceed a traffic threshold, increase resources available to the second online store, wherein a first server hosts the second online store and the second online store is one of the plurality of online stores and increasing resources available to the second online store includes moving one or more of the plurality of online stores between the first server and a second server. 8 . The system of claim 7 , wherein the modification includes a user interface modification. 9 . The system of claim 7 , wherein the second time does not coincide with the anticipated flash sale. 10 . The system of claim 7 , wherein the modification includes a product modification event. 11 . The system of claim 7 , wherein the modification includes a security modification event. 12 . The system of claim 7 , wherein the modification includes a data modification event. 13 . 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: monitor traffic for an individual online store hosted by an individual server hosting more than one online store and corresponding to a first online store in a plurality of online stores hosted by a computer system; detect, based on the traffic as monitored, an anticipated flash sale event for the first online store hosted by a system; schedule a modification to a second online store hosted by the system to automatically occur on the system hosting the first and second online stores at a first time, wherein the modification is to enable the second online store hosted by the system to receive orders for a product; determine that the first time at which the scheduled modification to the second online store is to automatically occur on the system hosting the first and second online stores is within a defined time of the detected anticipated flash sale for the first online store hosted by the system; determine that the modification occurring at the first time would result in a resource exceeding a utilization threshold; and responsive to determining that the first time at which the scheduled modification to the second online store is to automatically occur on the system hosting the first and second online stores is within the defined time of the detected anticipated flash sale event for the first online store hosted by the system: determine a second time for rescheduling the scheduled modification to the second online store to automatically occur on the system hosting the first and second online stores, the second time different from the first tim

Assignees

Inventors

Classifications

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Needs-based resource requirements planning or analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12505394B2 cover?
Methods and systems for scheduling modifications to online stores. Detecting an anticipated flash sale event for a first online store. Scheduling a modification to a second online store to occur at a first time, wherein the modification is to enable the second online store to receive orders for a product. Determining that the first time is within a defined time of the anticipated flash sale. Re…
Who is the assignee on this patent?
Shopify Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0641. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).