IP Library Granted Patent US 10,089,636
Granted Patent B2
US 10,089,636 · App. 13/316,475 · Granted Oct 2, 2018

System for collecting customer feedback in real-time

Inventors: Choon Hui Teo (Sunnyvale, CA); Su-Lin Wu (San Carlos, CA)
Assignee: EXCALIBUR IP, LLC
G06Q30/02G06Q30/0203G06Q30/0225
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,089,636
App. No.
13/316,475
Granted
Oct 2, 2018
Kind
B2
Abstract

Real-time consumer feedback collection includes: receiving a unique product code from a device associated with a consumer of a product, the unique product code, when decoded, revealing an address of an on-line survey site; providing an interface within the on-line survey site for providing feedback about the product; receiving the feedback; storing the feedback; and supplying the feedback to the producer of the product.

Claims (72)

1. A method comprising:

using a processor device, performing acts of:

generating a unique product code identifying a product based upon a combination of an existing product bar code of the product and at least one of a URL to an on-line survey site associated with the product or an account identifier (ID) of a producer of the product, the unique product code different than the existing product bar code;

interacting with a printing system to print the unique product code for attachment to the product;

receiving data from a device of a scan, by a camera of the device, of the unique product code;

decoding the data to reveal a URL of an on-line survey site associated with the product;

verifying that the scan is not associated with an attempt to commit feedback fraud by:

determining a first geo-location of the device and a second geo-location of the product;

comparing the first geo-location to a threshold distance of the second geo-location; and

determining whether the first geo-location is within the threshold distance of the second geo-location;

responsive to verifying that the scan is not associated with an attempt to commit feedback fraud based upon determining that the first geo-location is within the threshold distance of the second geo-location:

using push technology to serve the on-line survey site to the device based upon the URL;

dynamically generating, based upon one or more interface customization selections and product specific information about the product retrieved from a product database comprising product specific information about a plurality of products, a customized interface within the on-line survey site;

receiving from the on-line survey site, through the customized interface, feedback about the product; and

storing the feedback in a feedback log database comprising a plurality of feedback data sets associated with one or more devices;

generating a real-time analysis report comprising trending data indicative of popularity of the product based upon the plurality of feedback data sets associated with the one or more devices including the feedback received in association with the device; and

controlling a graphical user interface to display the real-time analysis report to the producer of the product.

2. The method of claim 1 wherein generating a unique product code comprises combining the existing product bar code, the account ID and the URL.

3. The method of claim 1 further comprising:

receiving a feedback preference from the producer; and

generating the on-line survey site according to the feedback preference.

4. The method of claim 3 wherein receiving the feedback preference comprises receiving at least one of a numerical rating or comments.

5. The method of claim 1 further comprising:

analyzing the feedback to provide at least one of product information or consumer demographic information.

6. The method of claim 1 wherein generating a unique product code comprises combining the existing product bar code and the URL.

7. The method of claim 1 further comprising:

placing a share feature on the on-line survey site; and

sending the feedback to members of a social network responsive to a selection of the share feature.

8. The method of claim 1 further comprising:

receiving multimedia data about the product; and

providing the multimedia data on the on-line survey site.

9. The method of claim 1 wherein generating a unique product code comprises combining the account ID and a unique sequence number.

10. The method of claim 1 further comprising at least one of:

restricting a number of times a consumer can provide feedback about the product; or

setting an expiration date on the unique product code.

11. An information processing system comprising:

a memory with computer-executable instructions that, when executed, cause a computer to perform:

receiving data from a device of a scan, by the device, of a unique product code identifying a product, the unique product code, when decoded, revealing an address of an on-line survey site associated with the product, the unique product code based upon a combination of an existing product bar code of the product and at least one of the address of the on-line survey site or an account identifier (ID) of a producer of the product, the unique product code different than the existing product bar code;

verifying that the scan is not associated with an attempt to commit feedback fraud by:

determining a first geo-location of the device and a second geo-location of the product:

comparing the first geo-location to a threshold distance of the second geo-location; and

determining whether the first geo-location is within the threshold distance of the second geo-location;

responsive to verifying that the scan is not associated with an attempt to commit feedback fraud, using push technology to serve the on-line survey site to the device based upon the address;

dynamically generating, using a processor device and based upon one or more interface customization selections and product specific information about the product retrieved from a product database comprising product specific information about a plurality of products, a customized interface within the on-line survey site;

receiving from the on-line survey site, through the customized interface, feedback about the product;

storing the feedback in a feedback log database comprising a plurality of feedback data sets associated with one or more devices;

generating a real-time analysis report based upon the plurality of feedback data sets associated with the one or more devices including the feedback received in association with the device; and

controlling a graphical user interface to display the real-time analysis report to the producer of the product.

12. The information processing system of claim 11 wherein the verifying is further performed based upon an expiration date associated with the unique product code.

13. The information processing system of claim 11 wherein the memory further comprises computer-executable instructions that, when executed, cause the computer to perform:

analyzing the feedback to provide at least one of product information or consumer demographic information.

14. The information processing system of claim 11 wherein the memory further comprises computer-executable instructions that, when executed, cause the computer to perform:

sending the feedback to members of a social network.

15. The information processing system of claim 11 wherein the unique product code is based upon a combination of the existing product bar code and the address.

16. A computer program product comprising a non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed, enable a computer to:

generate a unique product code identifying a product based upon a combination of an existing product bar code of the product and a URL to an on-line survey site associated with the product, the unique product code different than the existing product bar code;

interact with a printing system to print the unique product code for attachment to the product;

receive a request associated with the unique product code from a device;

verify that the request is not associated with an attempt to commit feedback fraud by:

determining a first geo-location of the device and a second geo-location of the product;

comparing the first geo-location to a threshold distance of the second geo-location; and

determining whether the first geo-location is within the first threshold distance of the second geo-location; and

responsive to verifying that the request is not associated with an attempt to commit feedback fraud based upon determining, using a processor device, that the first geo-location is within the threshold distance of the second geo-location:

using push technology to provide the on-line survey site to the device; and

provide an interface within the on-line survey site for providing feedback about the product, the interface generated based upon product specific information about the product retrieved from a product database comprising product specific information about a plurality of products.

17. The computer program product of claim 16 wherein the non-transitory computer-readable storage medium further comprises computer-executable instructions that, when executed, enable the computer to:

receive from the on-line survey site feedback about the product.

18. The computer program product of claim 17 wherein the non-transitory computer-readable storage medium further comprises computer-executable instructions that, when executed, enable the computer to:

dynamically generate the interface based upon one or more interface customization selections.

19. The computer program product of claim 17 wherein the device comprises a mobile device.

20. The computer program product of claim 17 wherein the non-transitory computer-readable storage medium further comprises computer-executable instructions that, when executed, enable the computer to:

responsive to determining that the first geo-location is not within the threshold distance of the second geo-location, not provide the on-line survey site to the device.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2011
From: TEO, CHOON HUI; WU, SU-LIN
To: YAHOO! INC.
Reel/Frame 027362/0389 →
Continuity (1)
Related Publication 20130191180A1 · Jul 25, 2013
Cited By (1)
US 12,190,339