IP Library Granted Patent US 11,755,978
Granted Patent B2
US 11,755,978 · App. 16/139,662 · Granted Sep 12, 2023

System for providing dynamic recommendations based on interactions in retail stores

Inventors: Eric Tamblyn (Murphy, TX); Simon Wright (Sheffield, GB); Yochai Konig (San Francisco, CA); Christopher Connolly (New York City, NY); Chad David Hendren (Elkhorn, NE); Arnaud Lejeune (Chicago, IL)
G06Q10/06393G06Q10/0639G06Q30/0201G06Q30/0631H04M3/5175H04M3/5191G06Q30/0601G06Q30/0613
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 11,755,978
App. No.
16/139,662
Granted
Sep 12, 2023
Kind
B2
Abstract

An end-user device operable in a retail store records a voice conversation held in the retail store. The recording is transmitted to a server for comparing it to recordings of other conversations from a plurality of other retail stores. The server makes a recommendation based on the comparing. Embodiments of the invention are also directed to an analytics system that collects real-time metrics data for various virtual or physical retail stores associated with a plurality of contact centers. The system performs real-time analytics of the collected metrics data for identifying a product or service. The processor modifies, based on the real-time analytics, a prior service or product to be offered by a particular retail store, with the identified service or product. The processor pushes the modified service or product for display on the end-user device use in the particular retail store.

Claims (27)

1. A multi-tenant analytics system comprising:

a data store, for storing event data in correlation with customer experience data related to respective customers collected by one or more objects stored in the data store;

a scanner disposed at a plurality of physical retail stores configured to scan and transmit one or more identifiers for identifying the customers;

a processor coupled to the data store; and

a memory, wherein the memory stores therein instructions that, when executed by the processor, cause the processor to:

collect from the one or more objects over a data communication network, real-time metrics data for the plurality of physical retail stores associated with a plurality of respective contact centers, wherein the real-time metrics data includes:

interaction data collected from interactions between customers and respective websites associated with the plurality of physical retail stores; and

information on sales of products or services by the plurality of physical retail stores;

store the collected real-time metrics data in the data store;

dynamically generate, by an analytics module, benchmark data based on the collected real-time metrics data and determine a performance of a particular retail store of the plurality of physical retail stores in relation to the benchmark data;

perform, by the analytic module, real-time analytics using the collected metrics data to identify a product or service;

generating, by the analytics module, one or more prediction trees that correlate the collected metrics data and key performance indicators used to calculate the benchmark data;

modify, by the analytics module using the one or more prediction trees, a prior service or product to be offered by the particular retail store with the identified service or product, wherein the modifying is based on the one or more prediction trees optimizing one or more of the key performance indicators for the particular retail store; and

push the modified service or product via a display on an electronic device at the particular retail store;

wherein the display on the electronic device comprises a modified upsell script relating to the modified service or product;

wherein a particular customer of the customers is identified in response to the particular customer visiting the particular retail store by the scanner disposed at the particular retail store, wherein the instructions further cause the processor to:

receive the scanned one or more identifiers transmitted by the scanner;

associate the stored interaction data to the particular customer based on the one or more identifiers;

recommend offering the modified service or product to the particular customer instead of the identified service or product based on the associating of the stored interaction data of the particular customer with an interest in at least one of the modified service or product and the identified service or product;

capture current interaction data related to the particular customer's visit to the particular retail store and the recommended offering of the modified service or product to the particular customer;

update, by the analytics model, the one or more prediction trees based on the collected real-time metrics data, the captured current interaction data, and the recommended offering of the modified service or product to the particular customer; and

dynamically generate, by the analytics module, updated benchmark data based on the collected real-time metrics data, the captured current interaction data, and the one or more updated prediction trees, the updated benchmark data then being used to determine a performance of another retail store of the plurality of physical retail stores in relation to the updated benchmark data for identifying another product or service by which to modify a prior product or service associated thereto.

2. The system of claim 1 , wherein the electronic device is configured to host an application invoked by a store representative in the particular retail store.

3. The system of claim 1 , wherein the real-time metrics data includes at least one of interaction data from interactions at the plurality of physical retail stores, customer satisfaction data, sales data, and retail store workforce data.

4. The system of claim 1 , wherein the modified product or service comprises an upsell or cross-sell product or service in relation to the identified product or service.

5. The system of claim 1 ,

wherein the instructions further cause the processor to identify a particular store representative for performing an interaction with the particular customer.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0073 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2019
From: TAMBLYN, ERIC; WRIGHT, SIMON; KONIG, YOCHAI; CONNOLLY, CHRISTOPHER; HENDREN, CHAD DAVID; LEJEUNE, ARNAUD
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 048008/0156 →
Continuity (3)
Division 14451322 · Aug 4, 2014
Provisional Application 62003508 · May 27, 2014
Related Publication 20190026676A1 · Jan 24, 2019