IP Library Granted Patent US 9,832,157
Granted Patent B2
US 9,832,157 · App. 13/833,298 · Granted Nov 28, 2017

Method and system for presenting event notifications in a social media environment

Inventors: Brian Robert King (Provo, UT); Mark Sean Roylance (Elk Ridge, UT); Milo Richard LeBaron (Lehi, UT); Fululele Duke Neria (Elk Ridge, UT)
Assignee: ONYX WEBSITES LLC
H04L51/32H04L51/24
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 9,832,157
App. No.
13/833,298
Granted
Nov 28, 2017
Kind
B2
Abstract

Embodiments of the present disclosure provide a method and system for providing notification of events. Specifically, embodiments disclosed herein describe a method and system for generating dynamic messages based on events and transmitting the dynamic messages to various users over a social networking platform. Embodiments include receiving product data and comparing the product data to a set of predefined trigger parameters. If it is determined that the product data satisfies one or more of the trigger parameters, a dynamic message is generated. In certain embodiments, the content of the dynamic message is based, at least in part, on the product data. The generated dynamic message is then automatically transmitted to a set of recipients over the social networking platform.

Claims (35)

1. A method for providing a notification of events, comprising:

receiving product data about a product, the product data comprising one or more of: a release date, an availability of the product, past sales numbers of the product, and a forecasted number of sales of the product;

tracking the product data to determine whether the product data triggers at least one trigger parameter from a set of trigger parameters defined by a provider of the product;

when it is determined that the product data triggers at least one trigger parameter, automatically generating a dynamic message that includes information about the product and information corresponding to the product data that triggered the at least one trigger parameter; and

automatically transmitting the dynamic message to a set of recipients that have an existing relationship with the provider of the product over a social networking medium.

2. The method of claim 1 , wherein the trigger parameters correspond to one of: (i) an interval, (ii) an administrative action, and (iii) a user action.

3. The method of claim 1 , further comprising receiving a notification of events that correspond to the dynamic message.

4. The method of claim 3 , further comprising determining whether the events correspond to one or more additional trigger parameters.

5. The method of claim 4 , further comprising automatically generating an additional dynamic message based, at least in part, on the events when the events correspond to the one or more additional trigger parameters.

6. The method of claim 4 , further comprising automatically transmitting the additional dynamic message to the set of recipients.

7. The method of claim 6 , wherein automatically transmitting the additional dynamic message comprises automatically transmitting the additional dynamic message to the set of recipients using the social networking medium.

8. The method of claim 1 , wherein the set of trigger parameters are arranged in a hierarchical manner.

9. The method of claim 1 , wherein the trigger parameters comprise one or more of: interval trigger parameters, administrator action trigger parameters, user action trigger parameters, and aggregate action trigger parameters.

10. A computer-readable storage device encoding computer executable instructions that, when executed by at least one processor, perform a method for providing a notification of events, comprising:

receiving product data about a product, the product data comprising at least one of: sales numbers of the product for a given time period, an amount of the product remaining, a listing of a new product, and a calendared event;

tracking the product data to determine whether the product data triggers at least one trigger parameter from a set of trigger parameters defined by a provider of the product;

when it is determined that the product data triggers at least one trigger parameter, automatically generating a dynamic message that includes information about the product and information corresponding to the product data that triggered the at least one trigger parameter; and

automatically transmitting the dynamic message to a set of recipients that have an existing relationship with the provider of the product over a social networking medium.

11. The computer-readable storage device of claim 10 , further comprising instructions for receiving a notification of events that correspond to the dynamic message.

12. The computer-readable storage device of claim 11 , further comprising instructions for determining whether the events correspond to one or more additional trigger parameters.

13. The computer-readable storage device of claim 12 , further comprising instructions for generating an additional dynamic message based, at least in part, on the events when the events correspond to the one or more additional trigger parameters.

14. The computer-readable storage device of claim 13 , further comprising instructions for automatically transmitting the additional dynamic message to the set of recipients.

15. The computer-readable storage device of claim 14 , wherein automatically transmitting the additional dynamic message comprises automatically transmitting the additional dynamic message to the set of recipients using the social networking medium.

16. A computer system, comprising:

one or more processors; and

a memory coupled to the one or more processors, the memory for storing instructions that, when executed by the one or more processors, cause the one or more processors to perform a method for providing a notification of events, comprising:

receiving product data about a product, the product data comprising one or more of: a release date of the product, an availability of the product, past sales numbers associated with the product, and forecasted sales numbers of the product;

tracking the product data to determine whether the product data triggers at least one trigger parameter from a set of trigger parameters defined by a provider of the product;

when it is determined that the product data triggers at least one trigger parameter, automatically generating a dynamic message that includes information about the product and information corresponding to the product data that triggered the at least one trigger parameter;

determining a subset of recipients from a set of recipients that have an existing relationship with the provider of the product that will receive the dynamic message, wherein the determination is based, at least in part, on one or more criteria associated with each recipient from the set of recipients; and

automatically transmitting the dynamic message to the subset of recipients over a social networking medium.

17. The computer system of claim 16 , further comprising instructions for receiving a notification of events that correspond to the dynamic message.

18. The computer system of claim 17 , further comprising instructions for determining whether the events correspond to one or more additional trigger parameters.

19. The computer system of claim 18 , further comprising instructions for generating an additional dynamic message based, at least in part, on the events when the events correspond to the one or more additional trigger parameters.

20. The computer system of claim 16 , wherein the set of trigger parameters are categorically and hierarchically arranged.

Assignments (7)
SECURITY INTEREST Recorded Sep 22, 2021
From: QUILT, LLC
To: WEBSTER BANK, NATIONAL ASSOCIATION
Reel/Frame 057560/0908 →
RELEASE OF PATENT SECURITY INTEREST Recorded Sep 15, 2021
From: ESPRESSO CAPITAL LTD.
To: RAIN RETAIL SOFTWARE, LLC (F/K/A ONYX WEBSITES, LLC)
Reel/Frame 057598/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: RAIN RETAIL SOFTWARE, LLC
To: QUILT LLC
Reel/Frame 056538/0873 →
CHANGE OF NAME Recorded Jun 3, 2021
From: ONYX WEBSITES, LLC
To: RAIN RETAIL SOFTWARE, LLC
Reel/Frame 056475/0947 →
SECURITY INTEREST Recorded Mar 5, 2019
From: ONYX WEBSITES, LLC
To: ESPRESSO CAPITAL LTD.
Reel/Frame 048500/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2015
From: KING, BRIAN ROBERT; ROYLANCE, MARK SEAN; LEBARON, MILO RICHARD; NERIA, FULULELE DUKE
To: ONYX WEBSITES LLC
Reel/Frame 035709/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: KING, BRIAN ROBERT; ROYLANCE, MARK SEAN; LEBARON, MILO RICHARD; NERIA, FULULELE DUKE
To: ONYX WEBSITES, LLC
Reel/Frame 030010/0927 →
Continuity (3)
Provisional Application 61706508 · Sep 27, 2012
Related Publication 20140280546A1 · Sep 18, 2014
Related Publication 20160248717A9 · Aug 25, 2016