IP Library Granted Patent US 9,185,059
Granted Patent B1
US 9,185,059 · App. 13/783,101 · Granted Nov 10, 2015

Management of journaling destinations

Inventor: Jackie Lee Daniel Ervin, Jr. (Valencia, CA)
Assignee: Globanet Consulting Services
H04L51/00
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,185,059
App. No.
13/783,101
Granted
Nov 10, 2015
Kind
B1
Abstract

Generally described, the present application corresponds to the management of journaling messages in a messaging environment. A set of electronic messaging clients can be associated with a designated journaling destination that may be different from a default journaling destination associated with each individual messaging client. Additionally, the messaging environment can alternate between multiple designated journaling destinations to increase the mail load that a single journal destination can manage. The messaging environment can evaluate journaling criteria to select alternate designated journaling destinations from a set of available alternate journaling destinations.

Claims (37)

1. A method for managing electronic messages, the method comprising:

obtaining on behalf of an electronic messaging client a first request for address information for a journaling stream destination associated with the requesting electronic messaging client, wherein the requesting electronic messaging client is associated with a default journaling stream destination;

determining that an assigned journaling stream destination has been selected for the requesting electronic messaging client;

transmitting a response to the first request identifying the assigned journaling stream destination, wherein the assigned journaling stream destination is different from the default journaling stream destination;

evaluating configurable journaling criteria based on at least one of a number of journaling stream messages received at the designated journaling stream destination or an amount of time in which the designated journaling stream destination has received journaling stream messages from the set of electronic messaging clients;

causing the designation of an alternate journaling stream destination for the set of electronic messaging clients based the evaluated configurable journaling criteria;

obtaining on behalf of an electronic messaging client a second request for address information for a journaling stream destination associated with the requesting electronic messaging client;

determining that the alternate journaling stream destination has been selected for the requesting electronic messaging client; and

transmitting a response to the second request identifying the alternate journaling stream destination, wherein the alternate journaling stream destination is different from the default journaling stream destination for the second electronic messaging client.

2. The method as recited in claim 1 , wherein determining that the alternate journaling stream destination has been selected for the requesting electronic messaging client includes selecting the alternate journaling stream destination from a set of available alternate journaling stream destinations.

3. The method as recited in claim 2 further comprising causing the addition of at least one additional alternate journaling stream destination to the set of available alternate journaling stream destinations.

4. The method as recited in claim 2 , wherein selecting the alternate journaling stream destination includes utilizing a round robin selection algorithm to select the alternate journaling stream destination.

5. The method as recited in claim 2 , wherein the first request for addressing information and the second request for addressing information are transmitted by different messaging clients.

6. The method as recited in claim 1 , wherein the configurable journaling criteria includes a combination of the threshold number of journaling stream messages that should be received at the designated journaling stream destination and the threshold amount of time in which the designated journaling stream destination can receive journaling stream messages from the set of electronic messaging clients.

7. The method as recited in claim 1 , wherein evaluating the configurable journaling criteria includes obtaining a number of journaling stream messages that have been received at the designated journaling stream destination in response to obtaining on behalf of an electronic messaging client a request for address information for a journaling stream destination associated with the requesting electronic messaging client.

8. The method as recited in claim 1 , wherein causing the designation of an alternate designated journaling stream destination for the set of electronic messaging clients based the evaluated configurable journaling criteria includes replacing the designated journaling stream destination with the alternate journaling stream destination.

9. The method as recited in claim 1 further comprising associating the set of electronic messaging clients with the designated journaling stream destination.

10. A method for managing electronic messages, the method comprising:

associating a set of electronic messaging clients with a designated journaling stream destination, wherein each of the electronic messaging clients is associated with a default journaling stream destination and wherein the designated journaling stream destination is different from the default journaling stream destination for at least one electronic messaging client in the set of electronic messaging clients;

obtaining configurable journaling criteria, the configurable journaling criteria determining at least one of a threshold number of journaling stream messages that should be received at the designated journaling stream destination or a threshold amount of time in which the designated journaling stream destination can receive journaling streams from the set of electronic messaging clients;

evaluating the configurable journaling criteria based on at least one of a number of journaling stream messages received at the designated journaling stream destination or an amount of time in which the designated journaling stream destination has received journaling stream messages from the set of electronic messaging clients; and

causing the designation of an alternate designated journaling stream destination for the set of electronic messaging clients based the evaluated configurable journaling criteria.

11. The method as recited in claim 10 , wherein the configurable journaling criteria includes a combination of the threshold number of journaling stream messages that should be received at the designated journaling stream destination and the threshold amount of time in which the designated journaling stream destination can receive journaling stream messages from the set of electronic messaging clients.

12. The method as recited in claim 10 , wherein evaluating the configurable journaling criteria includes obtaining a number of journaling stream messages that have been received at the designated journaling stream destination.

13. The method as recited in claim 10 , wherein causing the designation of an alternate designated journaling stream destination for the set of electronic messaging clients based the evaluated configurable journaling criteria includes replacing the designated journaling stream destination with the alternate journaling stream destination.

14. The method as recited in claim 10 , wherein the electronic messaging clients correspond to electronic mail messaging clients.

15. A system comprising:

a data store for maintaining information associating a designated journaling stream destination with a set of electronic messaging clients, wherein the designated journaling stream destination is different from a default journaling stream destination individually associated with each of the set of electronic messaging clients;

one or more computing devices having a processor and a memory, the one or more computing devices executing computer-executable instructions that cause the one or more computing devices to:

obtain configurable journaling criteria for managing the designated journaling stream destination;

evaluate the configurable journaling criteria; and

cause the designation of an alternate designated journaling stream destination for the set of electronic messaging clients based at least in part on the evaluated configurable journaling criteria.

16. The system as recited in claim 15 , wherein the one or more computing devices evaluate the configurable journaling criteria based on at least one of a number of electronic messages received at the designated journaling stream destination or an amount of time in which the designated journaling stream destination has received journaling streams from the set of electronic messaging clients.

17. The system as recited in claim 15 , wherein the one or more computing devices determine that each of the set of electronic messaging clients should be associated with a designated journaling stream destination.

18. The system as recited in claim 15 , wherein the one or more computing devices cause the designation of an alternate designated journaling stream destination by selecting an alternate designated journal stream destination from a set of available alternate designated journal stream destinations.

19. The system as recited in claim 15 , wherein the one or more computing devices cause the designation of an alternate designated journaling stream destination by modifying information identifying the designated journaling stream destination with information identifying the alternate designated journaling stream destination.

20. The system as recited in claim 15 , wherein the configurable journaling criteria are dynamically modified.

Assignments (14)
SECURITY INTEREST Recorded Dec 12, 2025
From: ARCTERA US LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073951/0470 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 070530/0497 Recorded Dec 1, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0730 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 069585/0150 Recorded Dec 1, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0848 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069591/0510 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069577/0001 →
PATENT SECURITY AGREEMENT Recorded Dec 10, 2024
From: ARCTERA US LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069585/0150 →
SECURITY INTEREST Recorded Dec 10, 2024
From: ARCTERA US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069563/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC
To: ARCTERA US LLC
Reel/Frame 069548/0468 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2022
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 059337/0159 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Feb 24, 2022
From: VERITAS TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 059247/0656 →
MERGER Recorded Jul 16, 2021
From: GLOBANET HOLDINGS LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 056878/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2021
From: GLOBANET CONSULTING SERVICES
To: GLOBANET HOLDINGS, LLC
Reel/Frame 054954/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2015
From: ERVIN, JACKIE LEE DANIEL, JR.
To: GLOBANET CONSULTING SERVICES
Reel/Frame 036752/0298 →