IP Library Granted Patent US 8,595,090
Granted Patent B2
US 8,595,090 · App. 13/455,271 · Granted Nov 26, 2013

Universal user interaction module for web transactions with user controlled conditions

Inventors: Alex Lau (Markham, CA); Jin Li (Markham, CA); Jimmy Lo (Scarborough, CA); Joanna W. Ng (Markham, CA)
Assignee: International Business Machines Corporation
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 8,595,090
App. No.
13/455,271
Granted
Nov 26, 2013
Kind
B2
Abstract

A universal user interaction module for web transactions with user controlled conditions. A request is received from a user to begin an order. User information is collected from one or more data repositories. The user information is consolidated and a determination is made as to what additional data is required to complete the order. The additional data is requested from the user and is received from the user. The additional data includes one or more user conditions for placing the order. The order is then stored. The order for the product includes the one or more user conditions, and the order is placed only after all of the one or more user conditions have been met.

Claims (16)

1. A computer implemented method, comprising:

receiving, on a computer, a request from a user to initiate an order, the request including a frequency command for repeating the order based on a selected time period;

collecting, on the computer, user information from one or more data repositories;

consolidating, on the computer, the user information;

determining, on the computer, what additional data is required to complete the order;

requesting, on the computer, the additional data from the user;

receiving, on the computer, the additional data from the user, the additional data including one or more user conditions for placing the order and a specified date indicating a future point in time selected by the user;

storing the order for a product, the order for the product including the one or more user conditions;

initiating a long-running asynchronous ordering process that commences no earlier than the future point in time without intervention from the user;

placing the order for the product at the future point in time, the order placed automatically only after all of the one or more user conditions have been met without intervention from the user; and

repeating the initiating the long-running asynchronous ordering process according to the frequency command.

2. The method of claim 1 wherein the one or more user conditions are optional.

3. The method of claim 1 , wherein the determining comprises comparing the user information to a data definition of data fields required in order to complete the order.

4. The method of claim 3 , wherein the data definition of data fields comprises an XML schema document.

5. The method of claim 1 , wherein the user is required to confirm the order before the order is placed.

6. The method of claim 1 , wherein the one or more user conditions are added at a backend system and are requested from the user dynamically without additional coding.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2015
From: LAU, ALEX; LI, JIN; LO, JIMMY; NG, JOANNA W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037041/0973 →
Continuity (2)
Continuation 13233721 · Sep 15, 2011
Related Publication 20130073424A1 · Mar 21, 2013