IP Library Granted Patent US 9,311,667
Granted Patent B2
US 9,311,667 · App. 14/069,560 · Granted Apr 12, 2016

Managing the purchase of multiple items with multiple modes of fulfillment

Inventors: Chandrasekhar Narayanaswami (Wilton, CT); Ram Sangireddy (Fremont, CA)
Assignee: International Business Machines Corporation
G06Q30/0635
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 9,311,667
App. No.
14/069,560
Granted
Apr 12, 2016
Kind
B2
Abstract

A method for managing an electronic purchase of items. Multiple modes of fulfillment are identified for the items of the electronic purchase. A schedule for the multiple modes of fulfillment is also identified. Payment is received for the electronic purchase. Responsive to receiving the payment, the electronic purchase of the items is processed based on the schedule.

Claims (48)

1. A method for managing an electronic purchase of multiple items via a network, the method comprising:

receiving, by a point of sale data processing system, an electronic purchase of at least a device functionality item and a software item;

determining, by the point of sale data processing system, a specific mode of fulfillment for each item being purchased;

assigning, by the point of sale data processing system in response to the determining, a first mode of fulfillment to the device functionality item of the electronic purchase, the first mode of fulfillment comprising device enablement;

assigning, by the point of sale data processing system in response to the determining, a second mode of fulfillment to the software item of the electronic purchase, the second mode of fulfillment comprising electronic distribution;

determining, by the point of sale data processing system, a schedule for the first mode and the second mode of fulfillment;

receiving, by the point of sale data processing system, payment for the electronic purchase; and

responsive to receiving the payment for the electronic purchase, fulfilling the electronic purchase based on the schedule such that:

in accordance with the first mode of fulfillment, the point of sale data processing system enables one or more features of a device associated with a customer of the electronic purchase, changes a clock speed of the device associated with the customer of the electronic purchase, or, changes a storage capacity of the device associated with the customer of the electronic purchase; and,

in accordance with the second mode of fulfillment, electronically distributing, by the point of sale data processing system, the software item to the device associated with the electronic purchase.

2. The method of claim 1 , further comprising:

creating, by the point of sale data processing system, orders for the electronic purchase based on the schedule for the first mode and the second mode of fulfillment for the multiple items; and

processing, by the point of sale data processing system, the orders using the payment for the electronic purchase.

3. The method of claim 1 , wherein the point of sale data processing system is a cash register.

4. The method of claim 1 , wherein the schedule includes scheduled dates for the first mode and the second mode of fulfillment for one or more portions of the multiple items of the electronic purchase.

5. The method of claim 4 , wherein the schedule is selected based on user input defining the scheduled dates.

6. The method of claim 5 , wherein the user input further specifies repeating cycles for the scheduled dates selected from daily, weekly, monthly, quarterly, annually, and other suitable repeating cycles.

7. A point of sale data processing system for managing an electronic purchase of multiple items via a network, the point of sale data processing system comprising:

a bus system;

one or more computer readable storage devices connected to the bus system, wherein at least one of the one or more computer readable storage devices stores program instructions; and

one or more processor units connected to the bus system, wherein at least one of the one or more processor units executes the program instructions to:

receive an electronic purchase of at least a device functionality item and a software item;

determine a specific mode of fulfillment for each item being purchased;

assign, in response to determining, a first mode of fulfillment to the device functionality item of the electronic purchase, the first mode of fulfillment comprising device enablement;

assign, in response to determining, a second mode of fulfillment to the software item of the electronic purchase, the second mode of fulfillment comprising electronic distribution;

determine a schedule for the first mode and the second mode of fulfillment;

receive a payment for the electronic purchase; and

fulfill, in response to receiving the payment for the electronic purchase, the electronic purchase based on the schedule such that:

in accordance with the first mode of fulfillment, the point of sale data processing system enables one or more features of a device associated with a customer of the electronic purchase, changes a clock speed of the device associated with the customer of the electronic purchase, or, changes a storage capacity of the device associated with the customer of the electronic purchase; and,

in accordance with the second mode of fulfillment, electronically distributing, by the point of sale data processing system, the software item to the device associated with the electronic purchase.

8. The point of sale data processing system of claim 7 , wherein the at least one of the one or more processor units further executes the program instructions to:

create orders for the electronic purchase based on the schedule for the first mode and the second mode of fulfillment for the multiple items; and

process the orders using the payment for the electronic purchase.

9. The point of sale data processing system of claim 7 , wherein the point of sale data processing system is a cash register.

10. The point of sale data processing system of claim 7 , wherein the schedule includes scheduled dates for of the first mode and the second mode of fulfillment for one or more portions of the multiple items of the electronic purchase.

11. A computer program product for managing an electronic purchase of multiple items via a network, the computer program product comprising a computer readable storage device having program instructions embodied therewith, the program instructions executable by a point of sale data processing system to cause the point of sale data processing system to perform a method comprising:

receiving, by the point of sale data processing system, an electronic purchase of at least a device functionality item and a software item;

determining, by the point of sale data processing system, a specific mode of fulfillment for each item being purchased;

assigning, by the point of sale data processing system in response to the determining, a first mode of fulfillment to the device functionality item of the electronic purchase, the first mode of fulfillment comprising device enablement;

assigning, by the point of sale data processing system in response to the determining, a second mode of fulfillment to the software item of the electronic purchase, the second mode of fulfillment comprising electronic distribution;

determining, by the point of sale data processing system, a schedule for the first mode and the second mode of fulfillment;

receiving, by the point of sale data processing system, payment for the electronic purchase; and

responsive to receiving the payment for the electronic purchase, fulfilling the electronic purchase based on the schedule such that:

in accordance with the first mode of fulfillment, the point of sale data processing system enables one or more features of a device associated with a customer of the electronic purchase, changes a clock speed of the device associated with the customer of the electronic purchase, or, changes a storage capacity of the device associated with the customer of the electronic purchase; and,

in accordance with the second mode of fulfillment, electronically distributing, by the point of sale data processing system, the software item to the device associated with the electronic purchase.

12. The computer program product of claim 11 , further comprising:

creating, by the point of sale data processing system, orders for the electronic purchase based on the schedule for the first mode and the second mode of fulfillment for the multiple items; and

processing, by the point of sale data processing system, the orders using the payment for the electronic purchase.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE RECEIVING PARTY TO INTERNATIONAL BUSINESS MACHINES CORPORATION PREVIOUSLY RECORDED ON REEL 031527 FRAME 0467. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 28, 2019
From: NARAYANASWAMI, CHANDRASEKHAR; SANGIREDDY, RAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051631/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2013
From: NARAYANASWAMI, CHANDRASEKHAR; SANGIREDDY, RAM
To: INTERNATIONAL BUSINESS MACINES
Reel/Frame 031527/0467 →
Continuity (1)
Related Publication 20150127492A1 · May 7, 2015