IP Library Granted Patent US 11,176,509
Granted Patent B1
US 11,176,509 · App. 15/931,113 · Granted Nov 16, 2021

Flexible product delivery model

Inventors: Robin Khosla (Bangalore, IN); Pragya Agarwal (Jalpaiguri, IN); Madhusmita Panda (Bhadrak, IN)
Assignee: Dell Products L.P.
G06Q10/0832G06Q10/08355G06Q30/0633G06Q30/0641G06F3/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,176,509
App. No.
15/931,113
Granted
Nov 16, 2021
Kind
B1
Abstract

A method is provided comprising: presenting one or more first user interface components for specifying a first address; receiving user input specifying at least a portion of the first address, the user input being received by using the one or more first user interface components; detecting whether flexible shipping is available at the first address; when flexible shipping is available at the first address, presenting one or more second user interface components for specifying a second address, receiving user input specifying the second address, and generating a first shipping label descriptor that identifies both the first address and the second address as respective shipping addresses for a package; when flexible shipping is not available at the first address, generating a second shipping label descriptor that identifies the first address.

Claims (49)

1. A method comprising:

presenting one or more first user interface components for specifying a first address;

receiving user input specifying at least a portion of the first address, the user input being received by using the one or more first user interface components;

detecting whether flexible shipping is available at the first address;

when flexible shipping is available at the first address, presenting one or more second user interface components for specifying a second address, receiving user input specifying the second address, and generating a first shipping label descriptor that identifies both the first address and the second address as respective shipping addresses for a package; and

when flexible shipping is not available at the first address, generating a second shipping label descriptor that identifies the first address.

2. The method of claim 1 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, the method further comprising transmitting the first shipping label descriptor to a logistics system that is arranged to receive a shipping request for the package.

3. The method of claim 1 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, the method further comprising transmitting the first shipping label descriptor to a printer.

4. The method of claim 1 , further comprising:

when flexible shipping is available at the first address, presenting: (i) one or more third user interface components for specifying at least one first time for delivering the package at the first address, and (ii) one or more fourth user interface components for specifying at least one second time for delivering the package at the second address,

receiving user input specifying the first time for delivering the package at the first address, the user input being received by using the one or more third user interface components; and

receiving user input specifying the second time for delivering the package at the second address, the user input being received by using the one or more fourth user interface components,

wherein the first shipping label descriptor identifies the first time for delivering the package at the first address and the second time for delivering the package at the second address.

5. The method of claim 1 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the one or more second user interface components are displayed prior to a completion and any subsequent revisions of a purchase order that is associated with the package.

6. The method of claim 1 , further comprising, when flexible shipping is available at the first address, presenting a third user interface component for selecting a flexible shipping option, wherein the one or more second user interface components are presented only when the flexible shipping option has been selected by using the third user interface component.

7. The method of claim 1 , wherein:

presenting the one or more first user interface components includes displaying the one or more first user interface components on a display device,

presenting the one or more second user interface components includes displaying the one or more user second interface components on the display device.

8. The method of claim 1 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, the method further comprising displaying an order summary screen that is associated with the package, the order summary screen identifying the first address, the second address, a first time for delivering the package to the first address, and a second time for delivering the package to the second address.

9. A system, comprising:

a memory; and

at least one processor operatively coupled to the memory, the at least one processor being configured to perform the operations of:

presenting one or more first user interface components for specifying a first address;

receiving user input specifying at least a portion of the first address, the user input being received by using the one or more first user interface components;

detecting whether flexible shipping is available at the first address;

when flexible shipping is available at the first address, presenting one or more second user interface components for specifying a second address, receiving user input specifying the second address, and generating a first shipping label descriptor that identifies both the first address and the second address as respective shipping addresses for a package; and

when flexible shipping is not available at the first address, generating a second shipping label descriptor that identifies the first address.

10. The system of claim 9 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the at least one processor is further configured to perform the operation of transmitting the first shipping label descriptor to a logistics system that is arranged to receive a shipping request for the package.

11. The system of claim 9 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, the at least one processor is further configured to perform the operation of transmitting the first shipping label descriptor to a printer.

12. The system of claim 9 , wherein the at least one processor is further configured to perform the operations of:

when flexible shipping is available at the first address, presenting: (i) one or more third user interface components for specifying at least one first time for delivering the package at the first address, and (ii) one or more fourth user interface components for specifying at least one second time for delivering the package at the second address,

receiving user input specifying the first time for delivering the package at the first address, the user input being received by using the one or more third user interface components; and

receiving user input specifying the second time for delivering the package at the second address, the user input being received by using the one or more fourth user interface components,

wherein the first shipping label descriptor identifies the first time for delivering the package at the first address and the second time for delivering the package at the second address.

13. The system of claim 9 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the one or more second user interface components are displayed prior to a completion and any subsequent revisions of a purchase order that is associated with the package.

14. The system of claim 9 , wherein the at least one processor is further configured to perform the operation of, when flexible shipping is available at the first address, presenting a third user interface component for selecting a flexible shipping option, and the one or more second user interface components are presented only when the flexible shipping option has been selected by using the third user interface component.

15. The system of claim 9 , wherein:

presenting the one or more first user interface components includes displaying the one or more first user interface components on a display device,

presenting the one or more second user interface components includes displaying the one or more user second interface components on the display device.

16. The system of claim 9 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the at least one processor is further configured to perform the operation of an order summary screen that is associated with the package, the order summary screen identifying the first address, the second address, a first time for delivering the package to the first address, and a second time for delivering the package to the second address.

17. A non-transitory computer-readable medium storing one or more processor-executable instructions, which, when executed by at least one processor, cause the at least one processor to perform the operations of:

presenting one or more first user interface components for specifying a first address;

receiving user input specifying at least a portion of the first address, the user input being received by using the one or more first user interface components;

detecting whether flexible shipping is available at the first address;

when flexible shipping is available at the first address, presenting one or more second user interface components for specifying a second address, receiving user input specifying the second address, and generating a first shipping label descriptor that identifies both the first address and the second address as respective shipping addresses for a package; and

when flexible shipping is not available at the first address, generating a second shipping label descriptor that identifies the first address.

18. The non-transitory computer-readable medium of claim 17 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the one or more processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform the operation of transmitting the first shipping label descriptor to a logistics system that is arranged to receive a shipping request for the package.

19. The non-transitory computer-readable medium of claim 17 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the one or more processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform the operation of transmitting the first shipping label descriptor to a printer.

20. The non-transitory computer-readable medium of claim 17 , wherein the first shipping label descriptor is generated by a checkout interface of a retail website, and the one or more second user interface components are displayed prior to a completion and any subsequent revisions of a purchase order that is associated with the package.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: KHOSLA, ROBIN; AGARWAL, PRAGYA; PANDA, MADHUSMITA
To: DELL PRODUCTS L.P.
Reel/Frame 052670/0486 →