IP Library Granted Patent US 10,318,972
Granted Patent B2
US 10,318,972 · App. 14/601,750 · Granted Jun 11, 2019

Real time customer recategorization

Inventor: Ray Shan (San Francisco, CA)
Assignee: Shutterfly, Inc.
G06Q30/0204G06Q30/0201
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,318,972
App. No.
14/601,750
Granted
Jun 11, 2019
Kind
B2
Abstract

A computer-implemented method for responding to user behaviors includes storing category specifications for a plurality of categories configured to characterize users, storing categories for users in a computer network system, detecting behaviors of a user in real time, and determining in real time if the behaviors of the user is within a first category specification associated with a first category that the user is tagged with. If the behaviors of the user exceed the first category specification, the method assigns a second category to the user in real time in response to the detected user behaviors.

Claims (19)

1. A computer-implemented method for improving data accuracies in a computer memory in real time, comprising:

defining a first category bound by a first numeric range in a data structure in a computer network system, wherein the first numeric range is defined by a first limit and a second limit;

defining a second category bound by a second numeric range in the data structure, wherein the second numeric range is defined by a third limit and a fourth limit, wherein the second numeric range is different from the first numeric range, wherein a first user is tagged with the first category;

automatically detecting an action of the first user in real time by a computer server in the computer network system, wherein the action is associated with the second numeric range;

automatically calculating a probabilistic function in real time by a computer processor in the computer network system in part based on the action of the first user, which produces a probability, wherein the probabilistic function is dependent on the first limit, the second limit, the third limit, and the fourth limit;

automatically determining if the probability is above a threshold value;

if the probability is above a threshold value, automatically tagging the first user with the second category by the computer network system; and

manufacturing a personalized product for the first user in accordance with the second category, comprising:

printing the personalized product for the first user in accordance with the second category; and

finishing the personalized product.

2. The computer-implemented method of claim 1 , wherein the action of the first user is quantified by a value between the third limit and the fourth limit.

3. The computer-implemented method of claim 1 , wherein the first numeric range and the second numeric range are respectively characterized in multiple dimensions.

4. The computer-implemented method of claim 3 , wherein the first numeric range is defined by more than two limits, wherein the second numeric range is defined by more than two limits.

5. The computer-implemented method of claim 1 , wherein the first numeric range and the second numeric range are not overlapping with each other.

6. The computer-implemented method of claim 1 , wherein the action of the first user is detected in a data source external to the computer network system.

7. The computer-implemented method of claim 6 , wherein the action of the first user is detected from multiple platforms, the computer-implemented method further comprising:

joining identities of the first user from the multiple platforms.

8. The computer-implemented method of claim 1 , further comprising:

in response to the step of automatically assigning the first user to be tagged with the second category, sending the first user a message associated with the second category by the computer network system.

Assignments (8)
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 27, 2019
From: SHUTTERFLY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 050574/0865 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
Reel/Frame 050527/0868 →
SECURITY INTEREST Recorded May 23, 2018
From: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046216/0396 →
SECURITY INTEREST Recorded Aug 18, 2017
From: SHUTTERFLY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 043601/0955 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHUTTERFLY, INC.
Reel/Frame 043542/0693 →
SECURITY AGREEMENT Recorded Jun 15, 2016
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039024/0761 →
Continuity (2)
Provisional Application 61942202 · Feb 20, 2014
Related Publication 20150235245A1 · Aug 20, 2015