IP Library Granted Patent US 7,509,642
Granted Patent B1
US 7,509,642 · App. 10/664,826 · Granted Mar 24, 2009

Method and system for automatically providing network-transaction-status updates

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 7,509,642
App. No.
10/664,826
Granted
Mar 24, 2009
Kind
B1
Abstract

A system and method for automatically providing real-time transaction-progression status updates in a telecommunications-networking environment are provided. The transaction requires several substeps to complete. As these substeps are completed, statuses corresponding to the completions are sent to one or more user interface. An embodiment of the method includes receiving a transaction that involves performing multiple subprocesses, generating a set of status indicators as the various subprocesses complete, and dynamically broadcasting the indicators to multiple devices (or a single device).

Claims (52)

1. In a communications-networking environment, a method for automatically presenting the progress of a transaction, comprising:

receiving a transaction that requires completing one or more substeps wherein a substep is a process to be performed in an execution of the transaction, wherein receiving the transaction includes, without user interaction, suspending user control until said transaction is received but prior to when said transaction is completed, and wherein the transaction includes two or more of the following:

modifying call-routing instructions associated with a telecommunications network;

implementing a database update; and

implementing a LERG (Local Exchange Routing Guide) update; and

without user interaction, communicating to one or more display devices one or more indications respectively related to said one or more substeps as said one or more substeps are performed wherein communicating to the one or more display devices comprises communicating the one or more indications to a broadcasting device and sending the one or more indications from the broadcasting device to the one or more display devices.

2. The method of claim 1 , wherein communicating said one or more indications include communicating the indications to a device other than the device from which the transaction request was submitted.

3. The method of claim 1 , wherein communicating said one or more indications include communicating indications corresponding to disparate transactions to one or more display devices wherein disparate transactions are separate distinct transactions.

4. The method of claim 1 , wherein said indications respectively related to said two or more substeps correspond to one or more of the following events:

when a transaction is submitted;

when a transaction is received;

when a transaction is validated;

when a transaction is accepted;

when a transaction is reformatted;

when a transaction is sent to one or more network devices; and/or

when one or more messages from said one or more network devices are received.

5. The method of claim 4 , wherein said indications include a description of said respective event.

6. One or more computer-readable storage media having computer-useable instructions embodied thereon for automatically providing real-time transaction-progression status updates, said method comprising:

receiving a transaction, wherein the execution of the transaction involves performing one or more subprocesses, wherein receiving the transaction includes, without user interaction, suspending user control until said transaction is received but prior to when said transaction is completed, and wherein receiving the transaction includes receiving two or more of the following:

a database-update request;

a LERG (Local Exchange Routing Guide) update; and

a network-device-configuration change;

generating a plurality of status indicators as said one or more subprocesses progress; and

dynamically communicating one or more of said plurality of status indicators to a broadcasting device, whereby said plurality of status indicators can be sent to one or more receiving components.

7. The media of claim 6 , wherein generating a plurality of status indicators include generating an indication of one or more of the following events:

when a transaction is submitted;

when a transaction is received;

when a transaction is validated;

when a transaction is accepted;

when a transaction is reformatted;

when a transaction is sent to one or more network devices; and/or

when one or more messages from said one or more network devices are received.

8. The method of claim 7 , wherein said plurality of status indicators include a description of said respective event.

9. The method of claim 6 , wherein dynamically communicating one or more of said plurality of status indicators are accomplished without user intervention.

10. The method of claim 6 , wherein dynamically communicating one or more of said plurality of status indicators include sending indicator(s) associated with unique transactions simultaneously wherein the unique transactions are separate distinct transactions.

11. In a communications networking environment, a system having a processor coupled to a memory for monitoring transaction progression in real time, the system comprising:

a request-receiving component that receives an incoming transaction wherein said request receiving component retains processing control while receiving said incoming transaction but releases processing control, without user interaction, prior to final execution of said transaction and wherein said incoming-transaction includes two or more of the following:

a call-routing modification associated with a telecommunications network;

a database update;

a LERG (Local Exchange Routing Guide) update;

and

a network-device-configuration change;

a status-monitoring component—coupled to said request-receiving component—that monitors the progression of said transaction and provides feedback related to the status of the transaction's progression toward completion; and

a status-transmission component that receives said feedback and communicates said feedback to one or more receiving devices.

12. The system of claim 11 , wherein the status-monitoring component identifies a plurality of events that are accomplished as said transaction progresses toward final execution.

13. The system of claim 12 , wherein the plurality of events include one or more of:

submitting a transaction to process;

receiving a transaction;

validating a transaction;

accepting a transaction;

sending a transaction to one or more network devices; and

receiving one or more responses from said network devices.

Assignments (4)
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2004
From: MITCHELL, KAY ELLEN; WIESCHHAUS, DANIEL CHRISTOPHER; TARLOS, PETER; THOMASEE, STEPHEN DWAYNE; AUBUCHON, KENNETH JAMES
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 014640/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2003
From: MITCHELL, KAY ELLEN; WIESCHHAUS, DANIEL CHRISTOPHER; TARLOS, PETER; THOMASEE, STEPHEN DWAYNE; ABUCHON, KENNETH JAMES
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 014526/0124 →