IP Library Granted Patent US 9,501,228
Granted Patent B1
US 9,501,228 · App. 14/555,495 · Granted Nov 22, 2016

System, method, and computer program for fetching data from a physical memory queue utilizing an alias queue name

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,501,228
App. No.
14/555,495
Granted
Nov 22, 2016
Kind
B1
Abstract

A system, method, and computer program product are provided for fetching data from a physical memory queue utilizing an alias queue name. In use, a physical queue associated with at least a portion of memory is identified. Additionally, a first alias queue name is mapped to the physical queue. Further, data is fetched utilizing the first alias queue name in response to a request to fetch the data from the physical queue.

Claims (32)

1. A method, comprising:

identifying a physical queue associated with at least a portion of memory;

mapping a first alias queue name to the physical queue, wherein the first alias queue name is associated with a primary application programming interface (API);

receiving an indication to utilize a maintenance application programming interface instead of the primary application programming interface; and

fetching data utilizing the first alias queue name in response to a request to fetch the data from the physical queue.

2. The method of claim 1 , wherein the maintenance application programming interface has the same functionality as the primary application programming interface.

3. The method of claim 2 , further comprising mapping a second alias queue name to the physical queue.

4. The method of claim 3 , wherein the second alias queue name is associated with the maintenance application programming interface.

5. The method of claim 4 , further comprising mapping the first alias queue name to a dummy queue.

6. The method of claim 5 , further comprising fetching additional data utilizing the second alias queue name in response to a request to fetch the additional data from the physical queue.

7. The method of claim 6 , wherein fetching the additional data utilizing the second alias queue name occurs without any disruption of service of application functionality.

8. The method of claim 1 , wherein the first alias queue name is associated with a first set of applications.

9. The method of claim 8 , further comprising mapping a plurality of different alias queue names to the physical queue.

10. The method of claim 9 , wherein each of the plurality of different alias queue names are associated with a different set of applications.

11. The method of claim 10 , further comprising determining to scale up usage associated with the first set of applications.

12. The method of claim 11 , further comprising determining to scale up usage associated with the first set of applications by utilizing the different set of applications.

13. The method of claim 12 , further comprising fetching data from the physical queue utilizing the plurality of different alias queue names such that the different set of applications are capable of being utilized without interruption to use of first set of applications.

14. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system and that are each configured to:

identify a physical queue associated with at least a portion of memory;

map a first alias queue name to the physical queue, wherein the first alias queue name is associated with a primary application programming interface (API);

receive an indication to utilize a maintenance application programming interface instead of the primary application programming interface; and

fetch data utilizing the first alias queue name in response to a request to fetch the data from the physical queue.

15. A computer program product embodied on a non-transitory computer readable medium, comprising:

computer code for identifying a physical queue associated with at least a portion of memory;

computer code for mapping a first alias queue name to the physical queue wherein the first alias queue name is associated with a primary application programming interface (API);

computer code for receiving an indication to utilize a maintenance application programming interface instead of the primary application programming interface; and

computer code for fetching data utilizing the first alias queue name in response to a request to fetch the data from the physical queue.

16. The computer program product of claim 15 , wherein the computer program product is operable such that the first alias queue name is associated with a first set of applications.

17. The computer program product of claim 16 , further comprising computer code for mapping a plurality of different alias queue names to the physical queue.

18. The computer program product of claim 17 , wherein the computer program product is operable such that each of the plurality of different alias queue names are associated with a different set of applications.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2015
From: CHATERJEE, SOURAV
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 036175/0021 →