An improved method for purging abandoned shopping carts from an electronic commerce web server. Periodically, the number of shopping carts that belong to guest shoppers is determined and compared with a threshold. When the number shopping carts that belong to guest shoppers exceeds the threshold, a guest shopper garbage collection routine applies to the shopping carts that belong to guest shoppers, and an established shopper garbage collection routine applies to carts that belong to established shoppers. In one embodiment of the invention, the guest shopper garbage collection routine purges shopping carts that have been inactive for a first period of time, whereas the established shopper garbage collection routine purges shopping carts that have been inactive for a second period of time that is longer than the first.
Method For Managing An Electronic-Commerce Shopping Cart
Dennis Frank Haynes - Marietta GA, US Stephen Eric Jaffe - Alpharetta GA, US Dellena Wyman Priester - Austell GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 30/00
US Classification:
705 26, 705 27, 709229
Abstract:
The invention helps an on-line shopper maintain the proper relationship between primary items in a shopping cart and secondary items in the shopping cart, where secondary items are items that normally accompany the purchase of primary items. The server that provides the on-line shopping service awaits a shopper's commands. When a command is detected that indicates a change in an attribute of a primary item, the server checks the shopper's shopping cart to identify secondary items linked to the primary item whose attribute was changed. If a secondary item linked to the primary item is identified, the server then solicits the shopper's authorization to change a corresponding attribute of the secondary item. If the shopper grants authorization, the server changes the corresponding attribute of the secondary item accordingly. An item's attribute may be the quantity of the item in a shopping cart, the size of the item, the color of the item, the texture of the item, and so forth.
System And Method For Capturing Significant Events At Web Portlets
Dennis F. Haynes - Anniston AL, US John M. Higdon - Lexington KY, US Tina M. Lemire - Lexington KY, US Ronak A. Naik - Lexington KY, US William P. Shaouy - Atlanta GA, US Mary Louise Snedden - San Carlos CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 47, 707102
Abstract:
System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
Method And Apparatus For Facilitating Construction Of E-Commerce Web Pages Having Featured Products And The Like
Stephen E. Jaffe - Alpharetta GA, US Ralf Bull - Lawrenceville GA, US Matthew B. Trevathan - Kennesaw GA, US Ravesh Lala - Roswell GA, US Dennis F. Haynes - Plano TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715243, 715234, 705 27
Abstract:
A method and apparatus for facilitating the creation of e-commerce Web pages that include Featured Product areas. The invention includes a spreadsheet or similar user-friendly data entry mechanism which can be used to enter content pertaining to featured products. The content is imported from the spreadsheet into a Featured Product information database. The invention further provides one or more display templates, each defining a look and feel for a Featured Product area of a Web page. Each template has a corresponding HTML file defining the template, within which the actual content is represented by variables. Display engine software retrieves Featured product information from the Featured Product database as well as retrieves a selected template HTML file and replaces the variables with the selected feature product information from the database to create a Featured Product area of a Web page.
Method Of Manipulating Data Associated With Products That Are Offered For Sale In Connection With Electronic Commerce Via A Computer Network
Stephen E. Jaffe - Alpharella GA, US Dennis Haynes - Plano TX, US Perry R. May - Kennesaw GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 30/00
US Classification:
705 26, 705 27, 705 1
Abstract:
The present invention comprises a software based method and apparatus for organizing, presenting and manipulating packages and bundles in electronic retailing that greatly reduces the number of SKUs an electronic retailer needs to assign and track in order to sell packages and bundles. This is accomplished by defining the relationships of sellable objects to each other at the product level, rather than the item level. In accordance with the invention, a parent SKU number is assigned for each bundle or package that an e-tailer defines. A plurality of interrelated tables or databases are maintained in which the individual products that comprise bundles and packages are defined at the product level, rather than the item level. The definitions are recursive in that a product may simultaneously be for sale individually as well as part of one or more packages and/or bundles. When any product is manipulated (e. g.
System And Method For Capturing Significant Events At Web Portlets
Dennis F. Haynes - Anniston AL, US John M. Higdon - Lexington KY, US Tina M. Lemire - Lexington KY, US Ronak A. Naik - Lexington KY, US William P. Shaouy - Atlanta GA, US Mary Louise Snedden - San Carlos CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 47, 709224
Abstract:
System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
Method For Managing An Electronic-Commerce Shopping Cart
Dennis Haynes - Marietta GA, US Stephen Jaffe - Alpharetta GA, US Dellena Priester - Austell GA, US
International Classification:
G06Q 30/00
US Classification:
705026000
Abstract:
A method and system for managing an electronic commerce (e-commerce) shopping cart relating to communication between a shopper and a server over a communication network. A server whether a shopping command of the shopper has changed an attribute of a primary item in the shopping cart. After the server has determined that the shopping command has changed the attribute of the primary item in the shopping cart, the server identifies a secondary item in the shopping cart linked to the primary item. The server changes a corresponding attribute of the secondary item in response to the change in the attribute of the primary item, wherein the attribute of the primary item is a quantity of the primary item, a color of the primary item, or a size of the primary item.
Method For Managing An Electronic-Commerce Shopping Cart
Dennis Haynes - Marietta GA, US Stephen Jaffe - Alpharetta GA, US Dellena Priester - Austell GA, US
International Classification:
G06Q 30/00
US Classification:
705026000
Abstract:
A method and system for managing an electronic commerce (e-commerce) shopping cart relating to communication between a shopper and a server over a communication network. A server identifies a secondary item in the shopping cart linked to a primary item in the shopping cart. The server changes an attribute of the secondary item in response to a change in a corresponding attribute of the primary item. The server removes the secondary item from the shopping in response to removal of the primary item from the shopping cart.
Name / Title
Company / Classification
Phones & Addresses
Dennis Matthew Haynes Manager
Brothers Auto Machine Shop, LLC Own/operate Full Service Automotive Machine Shop & Parts
Oxford, AL 36203
Resumes
South East Regional Manager At Line-X Protective Coatings
Southeast Regional Manager at Line-X Protective Coatings
Location:
Rock Hill, South Carolina
Industry:
Consumer Goods
Work:
Line-X Protective Coatings since Apr 2010
Southeast Regional Manager
Providence Paint Aug 2007 - May 2009
Project Manager / Estimator
Education:
U.S. Air Force (Air University)
Skills:
Sales Management Coatings Sales Operations New Business Development Polyurethane Account Management Project Management Automotive Negotiation Operations Management Strategic Planning Forecasting Construction Budgets Proposal Writing Team Building