Item substitution for unavailable items relating to a customer order
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-030/00
G06F-017/30
출원번호
US-0818010
(2007-06-13)
등록번호
US-8090626
(2012-01-03)
발명자
/ 주소
Wijaya, Joyo
Borders, Louis H.
출원인 / 주소
IpVenture, Inc.
인용정보
피인용 횟수 :
19인용 특허 :
189
초록▼
A technique is disclosed for automatically implementing item substitutions for unavailable items in a customer order. According to one embodiment, line item orders from selected customer orders may be aggregated and processed for substitution analysis. Substitutions for unavailable items of selected
A technique is disclosed for automatically implementing item substitutions for unavailable items in a customer order. According to one embodiment, line item orders from selected customer orders may be aggregated and processed for substitution analysis. Substitutions for unavailable items of selected customer orders may then be automatically implemented based upon substitution instructions, business rules, and/or other predefined criteria.
대표청구항▼
1. A computer-implemented method for affecting substitution of at least one ordered item of at least one customer order with an online store, the method comprising: receiving, via a computer network, a customer order from a customer, the customer order including at least one ordered item relating to
1. A computer-implemented method for affecting substitution of at least one ordered item of at least one customer order with an online store, the method comprising: receiving, via a computer network, a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity;receiving at least one preference from the customer regarding substitution;receiving at least another customer order from another customer, the another customer order also including the at least one ordered item;determining, by a computing device analyzing at least the customer order and the another customer order, whether the at least one item requested by the customer order has been oversold, prior to the delivery of both the customer order and the another customer order to their corresponding customers by one or more vehicles; andsubstituting, by the computing device, at least one substituted item for an oversold item in the customer order in accordance with the at least one preference, thereby automatically modifying the customer order in response to determining that the at least one item requested by the customer order has been oversold. 2. A computer-implemented method as recited in claim 1, wherein the preference from the customer is established based at least in part on prior interaction of the customer with the online store via the computer network. 3. A computer-implemented method as recited in claim 1, wherein the method further comprises: receiving a general preference from the customer regarding item substitution, andreceiving, with the customer order, a specific preference for the at least one ordered item of the customer order,wherein if the specific preference corresponds to the oversold item in the customer order, then the substituting is performed in accordance with the specific preference, andwherein if the specific preference does not correspond to the oversold item in the customer order, then the substituting is performed in accordance with the general preference. 4. A computer implemented method for effecting substitution of at least one ordered item of at least one customer order with an online store, the method comprising: receiving, via a computer network, a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity;receiving a general preference from the customer regarding item substitution;receiving, with the customer order, a specific preference for an ordered item of the customer order;determining, by a computing device, whether the at least one item requested by the customer order has been oversold;substituting, by the computing device, at least one substituted item for an oversold item in the customer order in accordance with at least one of the general preference or the specific preference, thereby automatically modifying the customer order;wherein both the general and the specific preferences are received before determining whether the at least one item requested by the customer order has been oversold,wherein if the specific preference corresponds to the oversold item in the customer order, then said substituting is performed in accordance with the specific preference, andwherein if the specific preference does not correspond to the oversold item in the customer order, then said substituting is performed in accordance with the general preference. 5. A computer-implemented method as recited in claim 1, wherein the customer order includes a delivery time from the customer,wherein after the customer order is received, the customer order is fulfilled for delivery depending on the delivery time, andwherein the substituting occurs when the customer order is fulfilled. 6. A computer-implemented method as recited in claim 1 wherein the substituting further comprises substituting another substitute item in response to a determination that there is insufficient quantity of the at least one substituted Item available to be substituted for the oversold item in the customer order. 7. A computer-implemented method as recited in claim 1, wherein an item in the customer order is restricted from being substituted if so specified by the customer. 8. A computer-implemented method as recited in claim 1, wherein all items in yet another customer order is restricted from being substituted if so specified by the customer of the yet another customer order. 9. A computer program product for affecting, via a computer network, substitution of at least one ordered item of at least one customer order with an online store, the computer program product comprising: a non-transitory computer readable storage medium having computer readable code therein, the computer readable code comprising:computer code for receiving, via a computer network,a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity,at least one preference from the customer regarding substitution, andat least another customer order from another customer, the another customer order also including the at least one ordered item; andcomputer code for determining, by analyzing at least the customer order and the another customer order, whether the at least one item requested by the customer order has been oversold, prior to the delivery of both the customer order and the another customer order to their corresponding customers; andcomputer code for substituting at least one substituted item for an oversold item in the customer order in accordance with the at least one preference, thereby automatically modifying the customer order, if the at least one item requested by the customer order has been determined to be oversold. 10. A computer program product as recited in claim 9, wherein the preference from the customer is established based at least in part on prior interaction of the customer with the online store via the computer network. 11. A computer program product as recited in claim 9, wherein the computer readable code further comprising: computer code for receiving a general preference from the customer regarding item substitution, andcomputer code for receiving, with the customer order, a specific preference for the at least one ordered item of the customer order,wherein if the specific preference corresponds to the oversold item in the customer order, then the substituting is performed in accordance with the specific preference, andwherein if the specific preference does not correspond to the oversold item in the customer order, then the substituting is performed in accordance with the general preference. 12. A computer program product as recited in claim 9, wherein the customer order includes a delivery time from the customer,wherein after the customer order is received, the customer order is fulfilled for delivery depending on the delivery time, andwherein the substituting occurs when the customer order is fulfilled. 13. A computer program product as recited in claim 9, wherein the computer code for substituting further comprises code for substituting another substitute item in response to a determination that there is insufficient quantity of the at least one substituted item available to be substituted for the oversold item in the customer order. 14. A computer program product as recited in claim 9, wherein an item in the customer order is restricted from being substituted if so specified by the customer. 15. A computer program product as recited in claim 9, wherein all items in yet another customer order is restricted from being substituted if so specified by the customer of the yet another customer order. 16. A system for effecting, via a computer network, substitution of at least one ordered item of at least one customer order with an online store, the system comprising: at least one interface configured to receive, via a computer network,a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity,at least one preference from the customer regarding substitution, andat least another customer order from another customer, the another customer order also including the at least one ordered item; a memory unit; and at least one processing unit configured to: determine, by analyzing at least the customer order and the another customer order, whether the at least one item requested by the customer order has been oversold, prior to the delivery of both the customer order and the another customer order to their corresponding customers by one or more vehicles, andsubstitute at least one substituted item for an oversold item in the customer order in accordance with the at least one preference, thereby automatically modifying the customer order, if the at least one item requested by the customer order has been determined to be oversold. 17. A system as recited in claim 16, wherein the preference from the customer is established based at least in part on prior interaction of the customer with the online store via the computer network. 18. A system as recited in claim 16, wherein the at least one interface is further configured to receive, with the customer order, a specific preference for the at least one ordered item of the customer order,wherein if the specific preference corresponds to the oversold item in the customer order, then the substituting is performed in accordance with the specific preference, andwherein if the specific preference does not correspond to the oversold item in the customer order, then the substituting is performed in accordance with the at least one preference. 19. A system as recited in claim 16, wherein the customer order includes a delivery time from the customer,wherein after the customer order is received, the customer order is fulfilled for delivery depending on the delivery time, andwherein the substituting occurs when the customer order is fulfilled. 20. A system as recited in claim 16, wherein the substituting further comprises substituting another substitute item in response to a determination that there is insufficient quantity of the at least one substituted item available to be substituted for the oversold item in the customer order. 21. A system as recited in claim 16, wherein an item in the customer order is restricted from being substituted if so specified by the customer. 22. A system as recited in claim 16, wherein all items in yet another customer order is restricted from being substituted if so specified by the customer of the yet another customer order.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (189)
Jones, Martin Kelly, Advanced notification systems and methods utilizing a computer network.
Pauly Thomas E. (Jacksonville FL) Van Doren Jeffrey C. (Jacksonville FL) Henessey John P. (Jacksonville FL) Christiansen James M. (Jacksonville FL), Apparatus and method for satisfying disposable contact lens prescriptions.
Edgar James William Hardie,GB6 ; Gathercole Peter John,GB2 ; Johnson Michael Alan,GB2 ; Roycroft Alistair Edward,GB2 ; Smith Alan,GB2 ; Webster Donald Brian,GB2, Appointment booking and scheduling system.
Lohrey David W. (339 Golden Gate Ave. Belvedere CA 94920) Danel Alexander R. (660 Berkeley Ave. Menlo Park CA 94025), Automated customer interface for services involving drop-off and pickup.
Hanzek, Joe J., Communication schema of online system and method of status inquiry and tracking related to orders for consumer product having specific configurations.
Doyle John D. (Libertyville IL) Hoholik Anthony P. (Gurnee IL) Groth Dennis P. (Grayslake IL), Computer integration network for channeling customer orders through a centralized computer to various suppliers.
Chelliah Raman ; Cornez Jason S. ; Dellar Carl ; Harrison Stephen ; Hempe John A. ; Hsu Chih-Cheng ; Golin Eric J. ; Price Charles A. ; Rutta Neal S. ; Wood Thomas A. ; Yamamoto Wayne K., Computer system and method for electronic commerce.
Cameron Paul Scott ; Nash John Charles ; Bloomer Robert Christopher ; Wollan Robert Edward ; Kreutter Kelly Marie ; Ahler Olmstead Melinda Ann ; Renner Dale Harry ; Bourne Ryan Douglas ; Carnish Keit, Computerized event-driven routing system and method for use in an order entry system.
Cameron Paul S. (Minneapolis MN) Nash John C. (Shoreview MN) Bloomer Robert C. (Little Canada MN) Wollan Robert E. (Minneapolis MN) Kreutter Kelly M. (Minnetonka MN) Ahler Olmstead Melinda A. (Shorev, Computerized order entry system and method.
Ficken Leonard A. (St. Louis County MO), Container storage and dispensing apparatus and vending machine for dispensing refrigerated, unrefrigerated and/or heated.
Yanagawa Atsuyuki (Tokyo JPX) Shimizu Hisao (Tokyo JPX), Data processing system for locally updating customer data distributed by a host computer to a remote facility and for re.
Paila,Narasimha Rao; Mayya,Ajit Ramachandra; Nguyen,Huy; Norrell,Shannon, Data transmission and rendering techniques implemented over a client-server system.
Asthana Ajay K. (Chicago IL) Gupta Subhash (Minnetonka MN) Mehrotra Ravi (Bloomington MN) Singhal Sharad (Chicago IL 4), Demand scheduled partial carrier load planning system for the transportation industry.
Arganbright, Daniel A.; Bamborough, Dave; Bancino, Randy S.; Blodgett, James G.; Carlson, Bruce H.; Dangl, William; Hazard, William; Horder-Koop, Robin; Hunking, Jim; Kamphuis, Aaron M.; Lang, Gregor, Electronic commerce transactions within a marketing system that may contain a membership buying opportunity.
Arnold Blinn ; Michael Ari Cohen ; Michael Lorton ; Gregory J. Stein, Electronic shopping and merchandising system accessing legacy data in a database independent schema manner.
Dodrill, Lewis Dean; Nayak, Narasimha; Danner, Ryan Alan; Martin, Steven J., HTTP-based load generator for testing an application server configured for dynamically generating web pages for voice enabled web applications.
Hacker David C. (Jacksonville FL) Walter Jerry L. (Cedar Rapids IA) Danielson Arvin D. (Solon IA) Durbin Dennis A. (Cedar Rapids IA), Hand-held data entry system removable signature pad.
Yoshio Junichi,JPX ; Yoshimura Ryuichiro,JPX ; Sawabe Takao,JPX ; Moriyama Yoshiaki,JPX ; Yamamoto Kaoru,JPX ; Tozaki Akihiro,JPX ; Nakamura Hiroshi,JPX, Information record medium, apparatus for recording the same and apparatus for reproducing the same.
Stephenson Winn ; Lindow Bruce ; Bailey Tracy ; Hollahan Terence ; Mundie David, Integrated data collection and transmission system and method of tracking package data.
Borders,Louis H.; Relan,Arvind Peter; Lloyd,Margaret Sue; Bhargava,Sunil; Wijaya,Joyo; Ham,Peter; Clossman,Gray Andrew; Mayya,Ajit Ramachandra, Integrated system for ordering, fulfillment, and delivery of consumer products using a data network.
Brinkley Paul Andrew ; Dorval Thomas Lindsay,CAX ; Zwierzynski Theresa McMahon ; Gerenser ; deceased George J., Inventory management strategy evaluation system and method.
Ham,Peter; Klots,Boris; Hari,Radhakrishna; Koenig,Franklin R.; Bhargava,Gautam; Perham,Gerry, Inventory replication based upon order fulfillment rates.
Danielson Arvin D. ; Durbin Dennis A. ; Hanson George E., Laser scanner module having integral interface with hand-held data capture terminal proximity and label sensing, and en.
Maritzen, L. Michael; Ludtke, Harold Aaron, Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return.
Westerlage Kenneth R. ; Kennedy ; III William C. ; Saunders William C. ; Beasley Dale E. ; Hoag William L., Method and apparatus for determining expected time of arrival.
Bookman Matthew ; Haverty John Francis ; Lonnroth Magnus Mard ; Montinola Teresita Katrina Rodriquez ; Pistritto Joseph Charles, Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database.
Rauber Brett Alan ; Sanderson Blaine Everett ; Myers Paul David ; Hanshaw ; III Frank ; Ruiz Robert Anthony ; Pack Louis D., Method and apparatus for managing inventory.
Lesaint, David; Voudouris, Christos; Azarmi, Nader; Laithwaite, Robert N. W.; O'Donoghue, John J; Noble, Andrew P; Walker, Paul; Alletson, Ian S, Method and apparatus for resource allocation when schedule changes are incorporated in real time.
O'Brien Michael F. ; Off George W. ; Cherney Timothy L. ; Katz Gary M., Method and apparatus for selective distribution of discount coupons based on prior customer behavior.
Tracy William X. ; Roslak Thomas K. ; Murrah Judith ; Riso Francis ; Beach Robert ; Sandler Robert ; Klein John, Method and system for presenting item information using a portable data terminal.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Arnold John K. ; Bennett John R. ; Claar Peter O. ; Dahl Kurt D. ; Dobson Jennifer L. ; Fontaine Charles A. ; Johanson Philip H. ; McGuire Donald G. ; Swanson Mary ; Wagner David G. ; Wainright Steve, Method and system for tracking the purchase of a product and services over the Internet.
Rauber, Brett Alan; Pack, Louis D.; Bogue, Blaine Everett; Myers, Paul David; Hanshaw, III, Frank; Ruiz, Robert Anthony, Method for managing inventory.
Walker, Jay S.; Mik, Magdalena; Van Luchene, Andrew S.; Bemer, Keith; Shepardson, John, Methods and apparatus wherein a buyer arranges to purchase a first product using a communication network and subsequently takes possession of a substitute product at a retailer.
Koenck Steven E. ; Bunte Alan G. ; Cargin ; Jr. Keith K. ; Hanson George E. ; Mahany Ronald L. ; Miller Phillip ; Salvay Steven H. ; Danielson Arvin D. ; West Guy J., Multi-level, hierarchical radio-frequency communication system.
Rebecca R. Guidice ; Bruce J. McDonald ; Scott M. Dix ; John A. Moore ; Timothy L. Atwell ; Aaron M. Linz, Online tracking of delivery status information over a computer network.
Klots, Boris; Waddington, William Henry; Grewell, Patricia C.; Ham, Peter; Griese, Susan L.; Perham, Gerry, Order allocation to select from inventory locations stocking few units of inventory.
Panarello Gregory ; Bermann Joseph W. ; Koifman Alexander ; Scano John Carl, Platform independent enhanced help system for an internet enabled embedded system.
Ruppert Jonathan Paul (17147 Heatherwood Way Morgan Hill CA 95037) Fish Ronald Craig (16590 Oak View Cir. Morgan Hill CA 95037) Yap Thomas Allan (1069 Summerwind Ct. San Jose CA 95132) Ames Ronald Me, Portable RF ID tag and barcode reader.
Sherman Richard A. ; Schultz Darald R. ; Salvay Steven H. ; Jaeger Robert B. ; Davis Patrick H. ; Hanson George E., Portable modular work station including printer and portable data collection terminal.
Tso Michael Man-Hak ; Jing Jin ; Knauerhase Robert Conrad ; Romrell David Alfred ; Gillespie Daniel Joshua ; Bakshi Bikram Singh ; Sathyanarayan Seshardi, Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object.
Butts Thomas H. ; Burris ; Jr. Stuart H. ; Zuefeldt Paul C., Server and terminal emulator for persistent connection to a legacy host system with printer emulation.
Nair Parameswaran B. (Acworth GA) Choudhuri Kumar S. (Kennesaw GA) Morton Murray A. (Coral Springs FL) Krahe Holly B. (Deerfield Beach FL) Evans John C. (Atlanta GA) Brady Mark (Dix Hills NY) Kligfel, Signature capturing printer and data card terminal.
Bernard Warren E. ; Jacobson Philip A., System and method for automated remote previewing and purchasing of music, video, software, and other multimedia product.
Bibelnieks, Eric; Bullock, Mark; Haydock, Michael; Schiller, Mindy; Kugel, Wayne; Pednault, Edwin Peter Dawson; Soderquist, Nancy; Crowder, Harlan, System and method for increasing the effectiveness of customer contact strategies.
Roberts Jobe L. W.,CAX ; Stolte Patricia A.,CAX ; Brisebois Mitch A.,CAX, System and method for retrieving customer information at a transaction center.
Babayev Djangir A. (Boulder CO) Berger Richard M. (Boulder CO) Dean Vincil C. (Edgewater CO) Hansen Ronald L. (Louisville CO) Parrish Scott H. (Boulder CO), System and method for scheduling service providers to perform customer service requests.
Bernard ; II Clay (Pt. Richmond CA) Lichti ; Sr. Robert D. (Lake Almanor Peninsula CA) Lukken Stanley H. (San Francisco CA) Perry Daniel C. (San Jose CA), System for delivery.
Wojcik Casimir M. (Tampa FL) Pretto Paul A. (Clearwater FL) Courier Jim (Dade City FL) Morrow Bob (Plant City FL) Wehry ; Jr. Joseph R. (Riverview FL) Kuczynski Paul (Tampa FL) Edwards Matt F. (Dade , System for managing customer orders and method of implementation.
Wojcik Casimir M. ; Pretto Paul A. ; Courier Jim ; Morrow Bob ; Wehry ; Jr. Joseph R. ; Kuczynski Paul ; Edwards Matt F. ; Schnieder Mark A. ; Loftus Thomas W. ; Schnieders Brian ; Bernardi Thomas C., System for managing customer orders and method of implementation.
Lowery Keith ; Levine Andrew B. ; Howell Ronald L., System for managing dynamic web page generation requests by intercepting request at web server and routing to page serve.
Martin Cynthia C. (Richardson TX) Thrift Philip R. (Dallas TX) Lineberry Marion C. (Dallas TX), Systems and methods for planning the scheduling travel routes.
Breen, Jr., Napier Fulton; Hompesch, Randall, Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network.
Woodward,Franklin Goodhue; Mills,James Connell; Hodge,Randolph Ashton; Miller,Andrew Karl; Wijaya,Joyo, Technique for handling sales of regulated items implemented over a data network.
Yoshida, Yoichi; Kaneta, Jun; Takahashi, Koichi, Technique for permitting collaboration between web browsers and adding content to HTTP messages bound for web browsers.
Kantarjiev, Christopher; Unni, Shankar; Borders, Louis H., Technique for processing customer service transactions at customer site using mobile computing device.
Christopher M. White ; Mark H. Krueger JP; David R. Anderson ; Jeffrey D. Yaksick ; Joe F. Britt, Jr., User interface for controlling audio functions in a web browser.
Paila, Narasimha Rao; Mayya, Ajit Ramachandra; Nguyen, Huy; Norrell, Shannon, Data transmission and rendering techniques implemented over a client-server system.
Miller, Andrew Karl; Menendez, Jack Dee; Mayya, Ajit Ramachandra, Load balancing technique implemented in a data network device utilizing a data cache.
Woodward, Franklin Goodhue; Mills, James Connell; Hodge, Randolph Ashton; Miller, Andrew Karl; Wijaya, Joyo, Restricted purchase of regulated items over a network.
Bundy, Michael E.; Rotman, Cary; Lucas, Jacob; Karnik, Mukul; Kanawati, Tony, System and method for providing substitute item recommendations in order status messages.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Stone, Steven M.; Bhasker, Santosh E; Panzano, Alex C; Mitchell, John P, Systems, methods and computer program products for implementing processes relating to retail sales.
Kantarjiev, Christopher; Unni, Shankar; Borders, Louis H., Techniques for processing customer service transactions at customer site using mobile computing device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.