IP Library Granted Patent US 8,799,406
Granted Patent B1
US 8,799,406 · App. 13/232,448 · Granted Aug 5, 2014

Method and apparatus of providing notification services to smartphone devices

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 8,799,406
App. No.
13/232,448
Granted
Aug 5, 2014
Kind
B1
Abstract

A method and apparatus of establishing a notification distribution is disclosed. The method may include receiving user information in a notification database identifying a notification recipient. The method may further provide receiving synchronization information from a business entity configured to upload notifications intended for the at least one user recipient. The method may also include transmitting at least one notification to the user recipient during a time window specified by the business entity.

Claims (47)

1. A method of establishing a notification distribution, the method comprising:

receiving user information in a notification database identifying at least one user notification recipient;

receiving synchronization information from at least one entity configured to upload at least one notification intended for the at least one user notification recipient by periodically uploading appointment information which triggers at least one appointment reminder to be transmitted to the at least one user notification recipient ahead of a scheduled appointment time;

receiving the at least one notification and storing the at least one notification in a transfer queue until a time window is invoked as determined by the at least one entity, wherein the time window includes a “window begin” parameter designating the earliest time in a date-time format at which the at least one notification can be transmitted and a “window end” parameter, designating the latest time in a date-time format at which the notification can be transmitted;

transmitting the at least one notification to the at least one user notification recipient during the time window specified by the at least one entity, the at least one notification comprising the at least one appointment reminder; and

responding, by the at least one user notification recipient, to the transmitted at least one notification, by performing at least one of: confirming the scheduled appointment time and unsubscribing from receiving the at least one notification.

2. The method of claim 1 , further comprising:

periodically receiving messages at an application programming interface to upload at least one appointment notification scheduled for the at least one user notification recipient.

3. The method of claim 1 , further comprising:

triggering the at least one notification scheduled for the at least one user notification recipient via a notification engine; and

transmitting the at least one notification to the at least one user responsive to triggering the at least one notification.

4. The method of claim 1 , further comprising:

periodically receiving update messages at the notification database; and

creating new notification entries in the notification database responsive to receiving the update messages.

5. The method of claim 4 , wherein the update messages prompt a rescheduling of existing notifications.

6. The method of claim 1 , wherein the at least one notification is transmitted to a mobile station operated by the at least one user notification recipient automatically during the time window associated with the at least one notification via a push protocol.

7. An apparatus configured to establish a notification distribution, the apparatus comprising:

a processor;

memory;

a receiver configured to:

receive user information in a notification database identifying at least one user notification recipient, and

receive synchronization information from at least one entity configured to upload at least one notification intended for the at least one user notification recipient and which periodically uploads appointment information which triggers at least one appointment reminder to be transmitted to the at least one user notification recipient ahead of a scheduled appointment time;

receive the at least one notification and store the at least one notification in a transfer queue until a time window is invoked as determined by the at least one entity, wherein the time window includes a “window begin” parameter designating the earliest time in a date-time format at which the at least one notification can be transmitted and a “window end” parameter, designating the latest time in a date-time format at which the notification can be transmitted; and

a transmitter configured to transmit the at least one notification to the at least one user notification recipient during the time window specified by the at least one entity, the at least one notification comprising the at least one appointment reminder;

wherein the receiver is configured to receive, from the at least one user notification recipient, based on the transmitted at least one notification, at least one of: a confirmation of the scheduled appointment time and an unsubscription from receiving the at least one notification; and

wherein the memory, the receiver and the transmitter are communicably coupled to the processor.

8. The apparatus of claim 7 , wherein the receiver is further configured to periodically receive messages at an application programming interface to upload at least one appointment notification scheduled for the at least one user notification recipient.

9. The apparatus of claim 7 , further comprising:

a notification engine configured to trigger the at least one notification scheduled for the at least one user notification recipient, and wherein the transmitter is further configured to transmit the at least one notification to the at least one user responsive to the at least one notification being triggered.

10. The apparatus of claim 7 , wherein the receiver is further configured to periodically receive update messages at the notification database, and a processor is configured to create new notification entries in the notification database responsive to receiving the update messages.

11. The apparatus of claim 10 , wherein the update messages prompt a rescheduling of existing notifications.

12. The apparatus of claim 7 , wherein the at least one notification is transmitted to a mobile station operated by the at least one user notification recipient automatically during the intended time window associated with the at least one notification via a push protocol.

13. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to establish a notification distribution, the processor being further configured to perform:

receiving user information in a notification database identifying at least one user notification recipient;

receiving synchronization information from at least one entity configured to upload at least one notification intended for the at least one user notification recipient by periodically uploading appointment information which triggers at least one appointment reminder to be transmitted to the at least one user notification recipient ahead of a scheduled appointment time;

receiving the at least one notification and storing the at least one notification in a transfer queue until a time window is invoked as determined by the at least one entity, wherein the time window includes a “window begin” parameter designating the earliest time in a date-time format at which the at least one notification can be transmitted and a “window end” parameter, designating the latest time in a date-time format at which the notification can be transmitted;

transmitting the at least one notification to the at least one user notification recipient during the time window specified by the at least one entity, the at least one notification comprising the at least one appointment reminder; and

responding, by the at least one user notification recipient, to the transmitted at least one notification, by performing at least one of: confirming the scheduled appointment time and unsubscribing from receiving the at least one notification.

14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

periodically receiving messages at an application programming interface to upload at least one appointment notification scheduled for the at least one user notification recipient.

15. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

triggering the at least one notification scheduled for the at least one user notification recipient via a notification engine; and

transmitting the at least one notification to the at least one user responsive to triggering the at least one notification.

16. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

periodically receiving update messages at the notification database; and

creating new notification entries in the notification database responsive to receiving the update messages.

17. The non-transitory computer readable storage medium of claim 16 , wherein the update messages prompt a rescheduling of existing notifications.

Assignments (11)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE PATENT ASSIGNMENT AGREEMENT DATED NOVEMBER 30, 2021 PREVIOUSLY RECORDED AT REEL: 058426 FRAME: 0791. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058736/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058426/0791 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 046046/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2017
From: WEST CORPORATION
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 044791/0681 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2017
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 044363/0380 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 034694, FRAME 0684 Recorded Oct 10, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION
Reel/Frame 044168/0967 →
SECURITY INTEREST Recorded Jun 20, 2016
From: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 039093/0944 →
SECURITY INTEREST Recorded Jan 13, 2015
From: WEST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 034694/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2011
From: SLONH, SARITH
To: WEST CORPORATION
Reel/Frame 026906/0845 →