Systems and methods for computer memory optimization for the storage of delivery time information for a product sold online

US2024062142A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024062142-A1
Application numberUS-202217983945-A
CountryUS
Kind codeA1
Filing dateNov 9, 2022
Priority dateAug 16, 2022
Publication dateFeb 22, 2024
Grant date

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.

In e-commerce, web content (such as a checkout page) may include delivery time information associated with a product. To obtain the delivery time information, the computer may send an application programming interface (API) request to the fulfillment network. However, a fulfillment network is often delayed in responding to an API request. Also, there may be data privacy concerns with this approach. Alternatively, precomputed delivery time information may be sent from the fulfillment network, but this may result in a large amount of data that must be stored. In some embodiments, a data structure may be generated that includes a product-to-schedule mapping and a set of delivery schedule tables. Each of the delivery schedule tables may be based on a respective different set of one or more categories to which multiple ones of a plurality of products map. Computer memory resources may be saved.

First claim

Opening claim text (preview).

1 . A computer-implemented method comprising: receiving, from a user device over a network, a request for web content associated with one of a plurality of products sold on an e-commerce platform; and replying to the request, the replying comprising: extracting, from a data structure, delivery schedule information for the one product, the data structure comprising: a plurality of delivery schedule tables, and a mapping of each of the plurality of products sold on the e-commerce platform to a respective one of the plurality of delivery schedule tables, wherein each of the plurality of delivery schedule tables is based on a respective different set of one or more categories to which multiple ones of the plurality of products map; based on the delivery schedule information extracted from the data structure, generating an indication including delivery time information relating to the one product; incorporating the indication into the web content; and transmitting the web content over the network for display on the user device. 2 . The computer-implemented method of claim 1 , wherein a total number of the plurality of delivery schedule tables is less than a total number of the plurality of products sold on the e-commerce platform. 3 . The computer-implemented method of claim 1 , wherein the replying occurs within a timing constraint associated with providing the web content during a user's real-time online interaction with the e-commerce platform. 4 . The computer-implemented method of claim 1 , wherein the replying further comprises obtaining, from the request for web content, information related to a delivery destination associated with the user device, and wherein the delivery destination is used to extract the delivery schedule information from the data structure during the replying. 5 . The computer-implemented method of claim 4 , wherein the information related to the delivery destination associated with the user device is an Internet Protocol address of the user device. 6 . The computer-implemented method of claim 1 , wherein the replying comprises obtaining, from the request for web content, an identifier that uniquely identifies the one of the plurality of products, and wherein the identifier is used to extract the delivery schedule information from the data structure during the replying. 7 . The computer-implemented method of claim 1 , wherein: the replying comprises obtaining, from the request for content, information related to a delivery destination associated with the user device and an identifier that uniquely identifies the one of the plurality of products; and wherein the extracting comprises: using the identifier to consult the mapping of each of the plurality of products to the respective one of the plurality of delivery schedule tables, to determine a delivery schedule table of the plurality of delivery schedule tables that corresponds with the one of the plurality of products, and using the delivery destination to extract the delivery schedule information from the delivery schedule table. 8 . The computer-implemented method of claim 1 , wherein different delivery schedule tables correspond to different product characteristic categories. 9 . The computer-implemented method of claim 8 , wherein the different product characteristic categories include different weight categories, each of the weight categories defining a different weight range. 10 . The computer-implemented method of claim 1 , wherein different delivery schedule tables correspond to different fulfillment center location categories. 11 . The computer-implemented method of claim 1 , wherein the plurality of delivery schedule tables and the mapping are updated to reflect a most current version of the plurality of delivery schedule tables and a most current version of the mapping, and wherein the update of the delivery schedule tables occurs at a different frequency from the update of the mapping. 12 . The computer-implemented method of claim 11 , wherein at least one of the plurality of delivery schedule tables is updated in response to expired delivery time information, and wherein the mapping is updated in response to a particular inventory change. 13 . The computer-implemented method of claim 12 , wherein in response to inventory for a particular product at a particular fulfillment center dropping to zero or dropping below a threshold, the mapping is updated to no longer map the particular product to the respective delivery schedule table to which the particular product was mapped. 14 . The computer-implemented method of claim 13 , wherein the particular product is instead mapped to a different delivery schedule table. 15 . A system comprising: at least one processor; and a memory storing processor-executable instructions that, when executed, cause the at least one processor to: receive, from a user device over a network, a request for web content associated with one of a plurality of products sold on an e-commerce platform; and reply to the request, wherein the step of replying comprises: extracting, from a data structure, delivery schedule information for the one product, wherein the data structure comprises: a plurality of delivery schedule tables, and a mapping of each of the plurality of products sold on the e-commerce platform to a respective one of the plurality of delivery schedule tables, each of the plurality of delivery schedule tables based on a respective different set of one or more categories to which multiple ones of the plurality of products map; based on the delivery schedule information extracted from the data structure, generate an indication including delivery time information relating to the one product; incorporating the indication into the web content; and transmitting the web content over the network for display on the user device. 16 . The system of claim 15 , wherein a total number of the plurality of delivery schedule tables is less than a total number of the plurality of products sold on the e-commerce platform. 17 . The system of claim 15 , wherein the step of replying occurs within a timing constraint associated with providing the web content during a user's real-time online interaction with the e-commerce platform. 18 . The system of claim 15 , wherein the step of replying further comprises obtaining, from the request for web content, information related to a delivery destination associated with the user device, and wherein the delivery destination is used to extract the delivery schedule information from the data structure during the replying. 19 . The system of claim 15 , wherein the step of replying comprises obtaining, from the request for web content, an identifier that uniquely identifies the one of the plurality of products, and wherein the identifier is used to extract the delivery schedule information from the data structure during the replying. 20 . The system of claim 15 , wherein: the step of replying comprises obtaining, from the request for content, information related to a delivery destination associated with the user device and an identifier that uniquely identifies the one of the plurality of products; and wherein the step of extracting comprises: using the identifier to consult the mapping of each of the plurality of products to the respective one of the plurality of delivery schedule tables, to determine a delivery schedule table of the plurality of delivery schedule tables that corresponds with the one of the plurality of products, and us

Assignees

Inventors

Classifications

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 US2024062142A1 cover?
In e-commerce, web content (such as a checkout page) may include delivery time information associated with a product. To obtain the delivery time information, the computer may send an application programming interface (API) request to the fulfillment network. However, a fulfillment network is often delayed in responding to an API request. Also, there may be data privacy concerns with this appro…
Who is the assignee on this patent?
Shopify Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/0833. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 22 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).