IP Library Granted Patent US 10,068,284
Granted Patent B1
US 10,068,284 · App. 15/856,534 · Granted Sep 4, 2018

Graphical user interface having scrollable, visual representation of historical product searches and direct shopping cart links

Inventors: Jeffrey B. Zisk (Dallas, TX); Stephen Fox (Dallas, TX)
Assignee: SNOWFALL TECHNOLOGIES LLC
G06Q30/0643G06F3/0485G06F3/04842G06Q30/0601G06Q30/0641H04L51/04G06Q30/0271
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 10,068,284
App. No.
15/856,534
Granted
Sep 4, 2018
Kind
B1
Abstract

A method that includes providing a graphical user interface (“GUI”) adapted to display a chat session; displaying a visual representation of a product for a plurality of products in a first dialog box; after displaying the first dialog box, receiving an input parameter from a user that relates to a first subset of the plurality of products; displaying, in response to the receipt of the input parameter, a second dialog box that comprises visual representations of the products in the first subset at a location that is between the first dialog box and an interface boundary of the GUI; receiving a first scrolling command; and simultaneously moving the first and second dialog boxes towards the interface boundary in response to the receipt of the first scrolling command and/or adding a product directly to a virtual shopping cart of the user using an add-to-cart indicator associated with each visual representation.

Claims (72)

1. A method comprising:

providing a graphical user interface, the graphical user interface defining a first interface boundary and an opposing second interface boundary spaced therefrom, wherein the graphical user interface is adapted to display a plurality of dialogue boxes during an electronic chat session;

displaying, in a first dialogue box within the electronic chat session, product information for a plurality of products;

wherein the product information for each product comprises:

a visual representation of the product; and

an add-to-cart indicator that is associated with the product and that is selectable by a user;

after displaying the first dialogue box, receiving by a processor, a first filter parameter from the user;

displaying the first filter parameter in a second dialogue box within the electronic chat session;

filtering the plurality of products based on the first filter parameter to produce a first filtered subset of products;

displaying, in a third dialogue box within the electronic chat session, the product information for each product in the first filtered subset of products;

after displaying the first, second, and third dialogue boxes, receiving a second filter parameter from the user;

displaying the second filter parameter in a fourth dialogue box within the electronic chat session;

filtering the first filtered subset of products based on the second filter parameter to produce a second filtered subset of products;

displaying, in a fifth dialogue box within the electronic chat session, the product information for each product in the second filtered subset of products;

wherein the second dialogue box is located between the first dialogue box and the second interface boundary, the third dialogue box is located between the second dialogue box and the second interface boundary, the fourth dialogue box is located between the third dialogue box and the second interface boundary, and the fifth dialogue box is located between the fourth dialogue box and the second interface boundary to form a visual representation of a historical search record of products;

receiving, by the processor, a first scrolling command from the user; and

in response to receiving the first scrolling command, simultaneously moving the first, second, third, fourth, and fifth dialogue boxes towards the second interface boundary of the graphical user interface,

thereby permitting, within the electronic chat session itself: a review of the historical search record of products; and the selection of one or more of the add-to-cart indicators displayed in any of the fifth, third, or first dialogue boxes;

wherein the method further comprises:

receiving, by the processor, a selection command selecting one of the add-to-cart indicators displayed in the fifth dialogue box, the third dialogue box, or the first dialogue box; and

in response to receiving the selection command, automatically adding the product associated with the selected add-to-cart indicator to a virtual shopping cart associated with the user while simultaneously displaying, between the first and second interface boundaries, at least a portion of the visual representation of the historical search record;

wherein the automatic addition of the product to the virtual shopping cart occurs automatically without opening another window that provides additional details regarding the product;

wherein the graphical user interface is displayed on a computing device that comprises the processor; and

wherein the automatic addition, to the virtual shopping cart, of the product without opening another window that provides additional details regarding the product, reduces the processing load on the computing device.

2. The method of claim 1 , the method further comprising storing user information relating to the user in a memory that is in communication with the processor;

wherein the product added to the virtual shopping cart conforms to the user information.

3. The method of claim 2 , wherein the user information is a first clothing size and the product added to the virtual shopping cart conforms to the first clothing size.

4. The method of claim 1 ,

wherein each of the first, third, and fifth dialogue boxes, respectively, defines a first side box boundary and a second opposing side box boundary; and

wherein the method further comprises:

receiving, by the processor, a second scrolling command from the user; and

in response to receiving the second scrolling command, simultaneously moving the visual representations displayed in the first, third, or fifth dialogue box along a longitudinal axis thereof, and relative to the first and second side box boundaries of, the first, third, or fifth dialogue box in response to a second scrolling command received by the processor and from the user.

5. The method of claim 1 ,

wherein the product information for each product further comprises a feedback indicator associated with the product;

wherein the feedback indicator is selectable by the user; and

wherein filtering the plurality of products is further based on the selection of one or more of the feedback indicators displayed in the first dialogue box.

6. A system comprising a non-transitory computer readable medium and a plurality of instructions stored thereon and executable by one or more processors, the plurality of instructions comprising:

instructions for providing a graphical user interface, the graphical user interface defining a first interface boundary and an opposing second interface boundary spaced therefrom, wherein the graphical user interface is adapted to display a plurality of dialogue boxes during an electronic chat session;

instructions for displaying, in a first dialogue box within the electronic chat session, product information for a plurality of products;

wherein the product information for each product comprises:

a visual representation of the product; and

an add-to-cart indicator that is associated with the product and that is selectable by a user;

instructions for, after displaying the first dialogue box, a first filter parameter from the user;

instructions for displaying the first filter parameter in a second dialogue box within the electronic chat session;

instructions for filtering the plurality of products based on the first filter parameter to produce a first filtered subset of products;

instructions for displaying, in a third dialogue box within the electronic chat session, the product information for each product in the first filtered subset of products;

instructions for, after displaying the first, second, and third dialogue boxes, receiving a second filter parameter from the user;

instructions for displaying the second filter parameter in a fourth dialogue box within the electronic chat session;

instructions for filtering the first filtered subset of products based on the second filter parameter to produce a second filtered subset of products;

instructions for displaying, in a fifth dialogue box within the electronic chat session, the product information for each product in the second filtered subset of products;

wherein the second dialogue box is located between the first dialogue box and the second interface boundary, the third dialogue box is located between the second dialogue box and the second interface boundary, the fourth dialogue box is located between the third dialogue box and the second interface boundary, and the fifth dialogue box is located between the fourth dialogue box and the second interface boundary to form a visual representation of a historical search record of products;

instructions for receiving a first scrolling command from the user; and

instructions for, in response to receiving the first scrolling command, simultaneously moving the first, second, third, fourth, and fifth dialogue boxes towards the second interface boundary of the graphical user interface,

thereby permitting, within the electronic chat session itself: a review of the historical search record of products; and the selection of one or more of the add-to-cart indicators displayed in any of the fifth, third, or first dialogue boxes;

wherein the plurality of instructions further comprises:

instructions for receiving a selection command selecting one of the add-to-cart indicators displayed in the fifth dialogue box, the third dialogue box, or the first dialogue box; and

instructions for, in response to receiving the selection command, automatically adding the product associated with the selected add-to-cart indicator to a virtual shopping cart associated with the user while simultaneously displaying, between the first and second interface boundaries, at least a portion of the visual representation of the historical search record;

wherein the automatic addition of the product to the virtual shopping cart occurs automatically without opening another window that provides additional details regarding the product;

wherein the graphical user interface is displayed on a computing device; and

wherein the automatic addition, to the virtual shopping cart, of the product without opening another window that provides additional details regarding the product, reduces processing load on the computing device.

7. The system of claim 6 , the plurality of instructions further comprising instructions for storing user information relating to the user in a memory;

wherein the product added to the virtual shopping cart conforms to the user information.

8. The system of claim 7 , wherein the user information is a first clothing size and the product added to the virtual shopping cart conforms to the first clothing size.

9. The system of claim 6 ,

wherein each of the first, third, and fifth dialogue boxes, respectively, defines a first side box boundary and a second opposing side box boundary; and

wherein the plurality of instructions further comprises:

instructions for receiving a second scrolling command from the user; and

instructions for, in response to receiving the second scrolling command, simultaneously moving the visual representations displayed in the first, third, or fifth dialogue box along a longitudinal axis thereof, and relative to the first and second side box boundaries of, the first, third, or fifth dialogue box in response to a second scrolling command received by the processor and from the user.

10. The system of claim 6 ,

wherein the product information for each product further comprises a feedback indicator associated with the product;

wherein the feedback indicator is selectable by the user; and

wherein filtering the plurality of products is further based on the selection of one or more of the feedback indicators displayed in the first dialogue box.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Mar 30, 2026
From: ACQUIOM AGENCY SERVICES LLC
To: SNOWFALL TECHNOLOGIES LLC
Reel/Frame 074224/0393 →
RELEASE OF SECURITY INTEREST 059477-0923 Recorded Oct 11, 2024
From: JPMORGAN CHASE BANK, N.A.
To: SNOWFALL TECHNOLOGIES LLC
Reel/Frame 069170/0397 →
RELEASE OF SECURITY INTEREST 059702-0959 Recorded Oct 11, 2024
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: SNOWFALL TECHNOLOGIES LLC; AMERICOMMERCE LLC; ONE EIGHTY COMMERCE LLC; SELLERACTIVE, LLC
Reel/Frame 069165/0652 →
SECURITY INTEREST Recorded May 30, 2024
From: SNOWFALL TECHNOLOGIES LLC
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 067574/0153 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2024
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: CART.COM, INC.; ONE EIGHTY COMMERCE LLC; SELLERACTIVE, LLC; WORDWATCH, INC; ELEVATION PRODUCTS, LLC; AMERICOMMERCE LLC; SAUCEDA INDUSTRIES LLC; SNOWFALL TECHNOLOGIES LLC; FB FLURRY LLC; FBF NJ LLC; FBF NY INC.; FBF URBAN RENEWAL LLC; EMERGEQ LLC
Reel/Frame 067572/0612 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2024
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: CART.COM, INC; ONE EIGHTY COMMERCE LLC; SELLERACTIVE, LLC; WORDWATCH, INC; ELEVATION PRODUCTS, LLC; AMERICOMMERCE LLC; SAUCEDA INDUSTRIES LLC; SNOWFALL TECHNOLOGIES LLC; FB FLURRY LLC; FBF NJ LLC; FBF NY INC.; FBF URBAN RENEWAL LLC; EMERGEQ LLC
Reel/Frame 067573/0277 →
SECURITY INTEREST Recorded Nov 18, 2023
From: SNOWFALL TECHNOLOGIES LLC
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 065608/0075 →
SECURITY INTEREST Recorded Nov 17, 2023
From: SNOWFALL TECHNOLOGIES LLC
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 065608/0016 →
SECURITY INTEREST Recorded Apr 25, 2022
From: AMERICOMMERCE LLC; ONE EIGHTY COMMERCE LLC; SELLERACTIVE, LLC; SNOWFALL TECHNOLOGIES LLC
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 059702/0959 →
SECURITY INTEREST Recorded Apr 1, 2022
From: SNOWFALL TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059477/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2017
From: ZISK, JEFFREY B.; FOX, STEPHEN
To: SNOWFALL TECHNOLOGIES LLC
Reel/Frame 044499/0711 →
Continuity (2)
Provisional Application 62551481 · Aug 29, 2017
Provisional Application 62582409 · Nov 7, 2017
Cited By (7)
US 1,069,826 US 1,069,827 US 1,125,252 US 12,413,541 US 12,548,061 US 12,620,014 US 12,626,289