US2020334325A1PendingUtilityA1

Sections for themes

Assignee: SHOPIFY INCPriority: Apr 18, 2019Filed: Apr 18, 2019Published: Oct 22, 2020
Est. expiryApr 18, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G06F 40/106G06Q 30/0641G06F 40/14G06F 40/166G06F 3/0483G06F 17/2247
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method and system may include receiving a theme change request, wherein the theme change request requests a change from a first theme to a second theme for rendering online data as configured by a section file; comparing, by a section matching engine, at least one characteristic of the section data and at least one characteristic of a section file; and rendering the section data in the second theme if the at least one characteristic of the section data resembles the at least one characteristic of the section file.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, at an e-commerce platform from a merchant computing device, a theme change request for an online store, wherein the online store comprises online store information comprising section data, the section data rendered in a first page section of a plurality of page sections on a first online page as configured by a first section file of a first online store theme, wherein the theme change request requests a change from the first online store theme to a second online store theme for rendering the section data in a second page section of a plurality of page sections on a second online page as configured by a second section file of the second online store theme;   comparing, by a section matching engine, at least one characteristic of the section data configured by the first section file for rendering in the first page section and at least one characteristic of the second section file; and   rendering the section data on the second page section as configured by the second section file if the at least one characteristic of the section data configured by the first section file resembles the at least one characteristic of the second section file.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the section data comprises content data or presentation data and the at least one characteristic of the section data is related to one or more of a content number, a content type, a presentation setting, a presentation setting type, and a combination thereof. 
     
     
         3 . The computer-implemented method of  claim 1 , wherein the second section file and the at least one characteristic of the second section file is related to at least one of templating code or Hypertext Markup Language. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising optimizing, by the section matching engine, the section data for the first page section on the second page section based on comparing the at least one characteristic of the section data for the first page section and at least one characteristic of the second section file for the second page section, wherein optimizing is provided through adjustments associated with mismatches between the section data and a data model of the section data that the second section file is able to render. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein the first page section is a display element or region of displayed elements on the first online page that render the section data as configured by the first section file, wherein the first online page is a webpage. 
     
     
         6 . The computer-implemented method of  claim 5 , wherein the second page section is an element or region of elements configured to display the section data on the second online page as configured by the second section file, wherein the second online page is a webpage. 
     
     
         7 . The computer-implemented method of  claim 1 , wherein the first online store theme and the second online store theme each comprise a set of rules dictating how page sections and section data are rendered on the first online page and the second online page. 
     
     
         8 . The computer-implemented method of  claim 1 , wherein comparing the at least one characteristic of the section data for the first page section and at least one characteristic of the second section file for the second page section results in a characteristic match for the rendering of standardized data of the first page section to the second page section. 
     
     
         9 . The computer-implemented method of  claim 1 , wherein comparing the at least one characteristic of the section data for the first page section and at least one characteristic of the second section file for the second page section results in a characteristic mismatch, wherein the section matching engine adjusts a configuration setting in the section data. 
     
     
         10 . The computer-implemented method of  claim 9 , wherein the adjusting decreases the characteristic mismatch. 
     
     
         11 . The computer-implemented method of  claim 9 , wherein the adjusting alters the section data as presented in a first presentation configuration on the first page section to a second presentation configuration on the second page section. 
     
     
         12 . The computer-implemented method of  claim 11 , wherein the section data includes a plurality of images, wherein the first presentation configuration presents the plurality of images in a first configuration and the second presentation configuration presents the plurality of images in a second configuration. 
     
     
         13 . The computer-implemented method of  claim 1 , wherein the section data includes at least two contextually related data stored as a result of merchant actions. 
     
     
         14 . The computer-implemented method of  claim 1 , wherein the section data is stored as a result of merchant actions associated with changes to the plurality of page sections on the first online page. 
     
     
         15 . A system comprising:
 an e-commerce platform comprising at least one processor and at least one memory, the e-commerce platform adapted to receive a theme change request for an online store, wherein the online store comprises online store information comprising section data, the section data rendered in a first page section of a plurality of page sections on a first online page as configured by a first section file of a first online store theme, wherein the theme change request requests a change from the first online store theme to a second online store theme for rendering the section data in a second page section of a plurality of page sections on a second online page as configured by a second section file of the second online store theme; and   a section matching engine adapted to compare at least one characteristic of the section data configured by the first section file for rendering in the first page section and at least one characteristic of the second section file,   wherein the e-commerce platform is adapted to render the section data on the second page section as configured by the second section file if the at least one characteristic of the section data configured by the first section file resembles the at least one characteristic of the second section file.   
     
     
         16 . The system of  claim 15 , wherein the section data comprises content data or presentation data and the at least one characteristic of the section data is related to one or more of a content number, a content type, a presentation setting, a presentation setting type, and a combination thereof. 
     
     
         17 . The system of  claim 15 , wherein the second section file and the at least one characteristic of the second section file is related to at least one of templating code or Hypertext Markup Language. 
     
     
         18 . The system of  claim 15 , further comprising the section matching engine optimizing the section data for the first page section on the second page section based on comparing the at least one characteristic of the section data for the first page section and at least one characteristic of the second section file for the second page section, wherein optimizing is provided through adjustments associated with mismatches between the section data and a data model of the section data that the second section file is able to render. 
     
     
         19 . A computer-implemented method comprising:
 receiving, at an e-commerce platform from a merchant computing device, a theme request for an online store, wherein the online store comprises online store information comprising section data, wherein the theme request requests adapting the section data for rendering in a page section of a plurality of page sections as configured by a section file of an online store theme;   comparing, by a section matching engine, at least one characteristic of the section data and at least one characteristic of the section file; and   rendering the section data on the page section if the at least one characteristic of the section data resembles the at least one characteristic of the section file.   
     
     
         20 . The computer-implemented method of  claim 19 , wherein the section data was configured for rendering through a first section file of a first online store theme prior to the received theme request. 
     
     
         21 . The computer-implemented method of  claim 19 , further comprising receiving, at the e-commerce platform from a user interface on the merchant computing device, a data change request for changing section data, and in response, adapting the section data for rendering the section data on the page section as configured by the section file of the online store theme. 
     
     
         22 . A system comprising:
 an e-commerce platform comprising at least one processor and at least one memory, the e-commerce platform adapted to receive a theme request for an online store, wherein the online store comprises online store information comprising section data, wherein the theme request requests adapting the section data for rendering in a page section of a plurality of page sections as configured by a section file of an online store theme; and   a section matching engine adapted to compare at least one characteristic of the section data and at least one characteristic of the section file,   wherein the e-commerce platform is adapted to render the section data on the page section if the at least one characteristic of the section data resembles the at least one characteristic of the section file.   
     
     
         23 . The system of  claim 22 , wherein the section data was configured for rendering through a first section file of a first online store theme prior to the received theme request. 
     
     
         24 . The system of  claim 22 , further comprising a user interface displayed on a merchant device, the e-commerce platform adapted to receive from the user interface a data change request for changing section data, and in response, adapt the section data for rendering the section data on the page section as configured by the section file of the online store theme.

Join the waitlist — get patent alerts

Track US2020334325A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.