IP Library Patent Application 15000932
Patent Application
App. No. 15/000,932

MESSAGE PROCESSING, FORWARDING AND FILTERING BASED ON ATTRIBUTE VALUES

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 None
App. No.
15/000,932
Abstract

Message processing, forwarding and filtering are able to be implemented based on attribute-values extracted from a message. By utilizing attributes within the body of the message instead of header information, control of the messages is more dynamic.

Claims (32)

1 . A method programmed in a non-transitory memory of a device comprising:

a. identifying parameters and rules;

b. identifying elements of a message as key and configuring the key elements for persistence in the device;

c. performing processing, forwarding, filtering of messages, or a combination thereof based on the key elements of the message.

2 . The method of claim 1 wherein identifying parameters and rules includes identifying priority handling parameters.

3 . The method of claim 1 wherein identifying parameters and rules includes identifying forwarding rules.

4 . The method of claim 1 wherein identifying parameters and rules includes establishing filtering rules and defining corresponding actions.

5 . The method of claim 1 further comprising selecting and processing the messages with the priority handling attributes first, from a pool of backlogged transactional messages.

6 . The method of claim 5 wherein after all priority transactional messages are forwarded, the remaining transactional messages are forwarded according to a system default.

7 . The method of claim 1 further comprising selecting a forwarding destination based on the key elements and rules of the configuration, and forwarding the message to the configured destination.

8 . An apparatus comprising:

a. a non-transitory memory for storing an application, the application for automatically:

i. identifying parameters and rules;

ii. identifying elements of a message as key and configuring the key elements for persistence in the device;

iii. performing processing, forwarding, filtering of messages, or a combination thereof based on the key elements of the message; and

b. a processing component coupled to the memory, the processing component configured for processing the application.

9 . The apparatus of claim 8 wherein identifying parameters and rules includes identifying priority handling parameters.

10 . The apparatus of claim 8 wherein identifying parameters and rules includes identifying forwarding rules.

11 . The apparatus of claim 8 wherein identifying parameters and rules includes establishing filtering rules and defining corresponding actions.

12 . The apparatus of claim 8 wherein the application is further for selecting and processing the messages with the priority handling attributes first, from a pool of backlogged transactional messages.

13 . The apparatus of claim 12 wherein after all priority transactional messages are forwarded, the remaining transactional messages are forwarded according to a system default.

14 . The apparatus of claim 8 wherein the application is further for selecting a forwarding destination based on the key elements and rules of the configuration, and forwarding the message to the configured destination.

15 . A system comprising:

a. a parameter module configured for identifying parameters and rules;

b. an element module configured for identifying elements of a message as key and configuring the key elements for persistence in the device;

c. a message module configured for performing processing, forwarding, filtering of messages, or a combination thereof based on the key elements of the message.

16 . The system of claim 15 wherein identifying parameters and rules includes identifying priority handling parameters.

17 . The system of claim 15 wherein identifying parameters and rules includes identifying forwarding rules.

18 . The system of claim 15 wherein identifying parameters and rules includes establishing filtering rules and defining corresponding actions.

19 . The system of claim 15 further comprising a selection module configured for selecting and processing the messages with the priority handling attributes first, from a pool of backlogged transactional messages.

20 . The system of claim 19 wherein after all priority transactional messages are forwarded, the remaining transactional messages are forwarded according to a system default.

21 . The system of claim 19 further comprising a forwarding module configured for selecting a forwarding destination based on the key elements and rules of the configuration, and forwarding the message to the configured destination.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2017
From: GOLDMAN SACHS BANK USA
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 044444/0286 →
SECURITY INTEREST Recorded Jan 23, 2017
From: SYNCHRONOSS TECHNOLOGIES, INC., AS GRANTOR
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 041072/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2016
From: MATHEW, DENNIS P.; SALA, JANET F.; CHINNASWAMY, ANBARASU
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 037525/0900 →