IP Library Granted Patent US 10,055,760
Granted Patent B2
US 10,055,760 · App. 14/976,505 · Granted Aug 21, 2018

System and method for synchronizing delivery of promotional material to computing devices

Inventors: George M. Nemitz (Pennington, NJ); Vincent James Spinella (Colts Neck, NJ); Rajiv Konkimalla (Edison, NJ); Stephen Andrew Nowalk (Edison, NJ)
Assignee: AD PERSISTENCE LLC
G06Q30/0255G06Q10/06G06Q30/02G06Q30/0241G06Q30/0264G06Q30/0269G06Q30/0277H04L67/306
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,055,760
App. No.
14/976,505
Granted
Aug 21, 2018
Kind
B2
Abstract

A system and method for identifying, managing, and synchronizing delivery and storage of promotional material to computing devices associated with a user. The system and method are configured to receive a request from one or more of the user's computing devices to synchronize the delivery of the promotional material to at least a portion of the user's device portfolio. Advantageously, the action triggering the sending of the synchronization request may include an interaction with the promotional material or an interaction with a web service application.

Claims (43)

1. A method comprising:

sending, by a promotional material synchronization computer, promotional material to a first computing device associated with a user, wherein the promotional material is sent in response to an interaction with a first web service;

storing, by the promotional material synchronization computer, an association between the promotional material and profile information of a user;

initiating, by a synchronization module executable by a second computing device, a synchronization request in response to at least one of: a launch of a second web service, a powering on of the second computing device, a launch of an application associated with the second web service, a request to update the profile information, or a launch of a program associated with the synchronization module;

receiving, by the promotional material synchronization computer, the synchronization request comprising the profile information;

identifying, by the promotional material synchronization computer, the promotional material previously sent to the first computing device based at least in part on the synchronization request and the profile information; and

sending, by the promotional material synchronization computer to the second computing device, the promotional material previously stored on the first computing device.

2. The method of claim 1 , further comprising:

sending, by the promotional material synchronization computer in response to the interaction with the first web service, a request comprising the user profile information to select the promotional material based at least in part on the user profile information.

3. The method of claim 1 , further comprising:

providing a notification to the synchronization module indicating the promotional material has been sent.

4. The method of claim 1 , wherein the interaction with the first web service comprises a request to update the first web service.

5. The method of claim 1 , wherein the synchronization module is integrated into an application executed by the second computing device.

6. The method of claim 5 , wherein the first application is configured to access a web service.

7. The method of claim 1 , wherein the promotional material is selected based at least in part on a subset of the profile information comprising opt-in profile information selected by the user.

8. The method of claim 1 , further comprising receiving permission from the user to use opt-in profile information in selecting the promotional material, wherein the opt-in profile information is a subset of the profile information.

9. The method of claim 1 , wherein the profile information comprises at least one of an age of the user, a gender of the user, a like of the user, a dislike of the user, an interest of the user, a hobby of the user, a location of the user, or a type of computing device associated with the user.

10. A system for synchronizing delivery of promotional material to a plurality of computing devices associated with a user, the system comprising:

a promotional material synchronization computer to communicatively connect to a first promotion management module of a first computing device and a second promotion management module of a second computing device, the promotional material synchronization computer to:

send promotional material to a first computing device associated with a user, wherein the promotional material is sent in response to an interaction with a first web service;

store an association between the promotional material and profile information of a user;

receive a synchronization request comprising the profile information from the second promotion management module of the second computing device,

identify the promotional material previously sent to the first computing device based at least in part on the synchronization request and the profile information; and

send, to the second computing device, the promotional material previously stored on the first computing device; and

a synchronization module executed by the second computing device to initiate the synchronization request in response to at least one of: a launch of a second web service, a powering on of the second computing device, a launch of an application associated with the second web service, a request to update the profile information, or a launch of a program associated with the synchronization module.

11. The system of claim 10 , the promotional material synchronization computer to send, in response to the interaction with the first web service, a request comprising the user profile information to select the promotional material based at least in part on the user profile information.

12. The system of claim 10 , the promotional material synchronization computer to provide a notification to the synchronization module indicating the promotional material has been sent.

13. The system of claim 10 , wherein the interaction with the first web service comprises a request to update the first web service.

14. The system of claim 10 , wherein the synchronization module is integrated into an application executed by the second computing device.

15. The system of claim 10 , wherein the promotional material is selected based at least in part on a subset of the profile information comprising opt-in profile information selected by the user.

16. The system of claim 10 , the promotional material synchronization computer to receive permission from the user to use opt-in profile information in selecting the promotional material, wherein the opt-in profile information is a subset of the profile information.

17. A non-transitory computer-readable medium comprising instructions that, when executed by a computer, cause the computer to perform operations comprising:

sending promotional material to a first computing device associated with a user, wherein the promotional material is sent in response to an interaction with a first web service;

storing an association between the promotional material and profile information of a user;

initiating, by a synchronization module executable by a second computing device, a synchronization request in response to at least one of: a launch of a second web service, a powering on of the second computing device, a launch of an application associated with the second web service, a request to update the profile information, or a launch of a program associated with the synchronization module;

receiving the synchronization request comprising the profile information;

identifying the promotional material previously sent to the first computing device based at least in part on the synchronization request and the profile information; and

sending, to the second computing device, the promotional material previously stored on the first computing device.

18. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

sending, in response to the interaction with the first web service, a request comprising the user profile information to select the promotional material based at least in part on the user profile information.

19. The non-transitory computer-readable medium of claim 17 , wherein the synchronization module is integrated into an application executed by the second computing device.

20. The non-transitory computer-readable of claim 17 , wherein the promotional material is selected based at least in part on a subset of the profile information comprising opt-in profile information selected by the user.

21. The non-transitory computer-readable medium of claim 17 , the operations further comprising receiving permission from the user to use opt-in profile information in selecting the promotional material, wherein the opt-in profile information is a subset of the profile information.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: PERSISTENT TECHNOLOGIES LLC
To: IP3 2025, SERIES 925 OF ALLIED SECURITY TRUST I
Reel/Frame 073833/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2025
From: AD PERSISTENCE LLC
To: PERSISTENT TECHNOLOGIES LLC
Reel/Frame 069947/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: A2ZLOGIX, INC.
To: AD PERSISTENCE LLC
Reel/Frame 044653/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: NEMITZ, GEORGE M.; SPINELLA, VINCENT JAMES; KONKIMALLA, RAJIV; NOWALK, STEPHEN ANDREW
To: INNOVATIVE TECHNOLOGY DISTRIBUTORS, LLC
Reel/Frame 038788/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: INNOVATIVE TECHNOLOGY DISTRIBUTORS, LLC
To: SPINELLA IP HOLDINGS, INC.
Reel/Frame 038788/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2016
From: SPINELLA IP HOLDINGS, INC.
To: A2ZLOGIX, INC.
Reel/Frame 038788/0148 →
Continuity (2)
Continuation 12463131 · May 8, 2009
Related Publication 20160110765A1 · Apr 21, 2016