9742816

Systems and Methods of Distributed Silo Signaling

PublishedAugust 22, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer implemented method comprising: establishing, by a signaling server, a first real-time transport protocol (RTP) session stream between a media server and a first remote endpoint using a first port; receiving, by the signaling server from a host server, an initiate operation identifying a destination address of a second remote endpoint and a first port identification (id); transmitting, by the signaling server to the second remote endpoint, a command to initiate a call with the second remote endpoint; transmitting, by the signaling server to the media server, a stop first port command identifying the first port id to stop the media session with the first remote endpoint; receiving, by the signaling server from the media server, an acknowledge command indicating the media session stopped; establishing, by the signaling server, a second RTP session stream between the first remote endpoint and the second remote endpoint and receiving, by the signaling server from the second remote endpoint, a bye command indicating the call should end.

Plain English Translation

A computer-implemented method facilitates call transfer using a signaling server. Initially, the signaling server establishes an RTP stream between a media server and a first endpoint using a first port. Upon receiving a transfer request from a host server, which includes the destination address of a second endpoint and the first port's ID, the signaling server instructs the second endpoint to initiate a call. It then commands the media server to stop the media session on the first port, confirmed by an acknowledgment. Finally, the signaling server establishes a second RTP stream between the first and second endpoints, terminating the process upon receiving a "bye" command from the second endpoint.

Claim 2

Original Legal Text

2. The method of claim 1 , further comprising: transmitting, by the signaling server to the media server, a free the first port command; and receiving, by the signaling server from the media server, an acknowledge command.

Plain English Translation

The call transfer method from the previous description further includes a step where the signaling server, after stopping the initial media session, sends a command to the media server to release the first port that was initially used. The media server then sends an acknowledgment back to the signaling server confirming that the port has been released.

Claim 3

Original Legal Text

3. The method of claim 2 , wherein the free the first port command frees the first port and returns the first port to the available port list.

Plain English Translation

Building upon the previous call transfer and port release descriptions, the "free the first port" command specifically releases the initially used port and returns it to a pool of available ports for future use. The signaling server manages this available port list to efficiently allocate resources for new calls.

Claim 4

Original Legal Text

4. The method of claim 1 , further comprising: transmitting, by the signaling server, a select port command to a media server based on the NIU id; receiving, by the signaling server from the media server, an acknowledgement of port selection, of a second port; transmitting, by the signaling server, a command to a remote endpoint where a session initiated protocol (SIP) call is executed; and receiving, by the signaling server from the remote endpoint, a command indicating that the SIP call has been answered by the remote endpoint.

Plain English Translation

In addition to the call transfer method described previously, this method also involves the signaling server transmitting a command to select a port on the media server, based on a NIU id. After receiving acknowledgement of the port selection of a second port, the signaling server transmits a command to a remote endpoint executing a SIP call, and then receives a command from the remote endpoint indicating the SIP call has been answered.

Claim 5

Original Legal Text

5. The method of claim 4 , further comprising: transmitting, by the signaling server to the media server, a start port command based on the select port command and the second port; and receiving, by the signaling server from the media server, an acknowledgement of the start port command.

Plain English Translation

Extending the call transfer and port selection method, the signaling server transmits a command to the media server to start using the second port. This start port command is based on the previous select port command and the chosen second port. The media server then acknowledges the start port command, signaling that it is ready to transmit data over the new port.

Claim 6

Original Legal Text

6. The method of claim 5 , wherein acknowledgement of port selection removes the second port from an available port list.

Plain English Translation

Further specifying the call transfer and port selection process, the acknowledgment of port selection (as previously described) results in the removal of the selected second port from a list of available ports. This ensures that the same port is not inadvertently assigned to multiple simultaneous sessions.

Claim 7

Original Legal Text

7. The method of claim 6 , wherein the acknowledgement of the start port command is success to continue.

Plain English Translation

In the described call transfer and port management process, the acknowledgment of the start port command, after port selection, serves as a success signal. The "success to continue" signal indicates that the media server is ready to use the new port and the call transfer can proceed without errors.

Claim 8

Original Legal Text

8. The method of claim 7 , further comprising: re-establishing a real-time transport protocol (RTP) session stream between the media server and the first remote endpoint using the second port.

Plain English Translation

Expanding on the call transfer and port management process where the signaling server gets a "success" acknowledgement, the signaling server then re-establishes an RTP session stream between the media server and the first remote endpoint, using the second port that was previously selected and started.

Claim 9

Original Legal Text

9. The method of claim 4 , wherein the acknowledgment contains an alternate media server including a media server number, the selected primitive identification (prim id) and channel from the alternate media server.

Plain English Translation

Continuing with the method of call transfer and port selection, the acknowledgement of port selection can contain information about an alternate media server. This information includes the alternate media server's number, the selected primitive identification (prim id), and the channel to use on the alternate media server. This allows for routing the media stream to a different server if the primary media server is unavailable or overloaded.

Claim 10

Original Legal Text

10. A system comprising a processor configured to: establishing, by a signaling server, a first real-time transport protocol (RTP) session stream between a media server and a first remote endpoint using a first port; receiving, by the signaling server from a host server, an initiate operation identifying a destination address of a second remote endpoint and a first port identification (id); transmitting, by the signaling server to the second remote endpoint, a command to initiate a call with the second remote endpoint; transmitting, by the signaling server to the media server, a stop first port command identifying the first port id to stop the media session with the first remote endpoint; receiving, by the signaling server from the media server, an acknowledge command indicating the media session stopped; and establishing, by the signaling server, a second RTP session stream between the first remote endpoint and the second remote endpoint; receiving, by the signaling server from the second remote endpoint, a bye command indicating the call should end.

Plain English Translation

A system uses a processor configured within a signaling server to perform call transfers. The system establishes an initial RTP stream between a media server and a first endpoint using a first port. It receives a transfer request from a host server containing the destination of a second endpoint and the first port ID. The system then signals the second endpoint to initiate a call and tells the media server to stop the session on the first port, confirmed by an acknowledgement. It establishes a second RTP stream between the first and second endpoints, completing the transfer when it receives a "bye" command from the second endpoint.

Claim 11

Original Legal Text

11. The system of claim 10 , further comprising: transmitting, by the signaling server to the media server, a free the first port command; and receiving, by the signaling server from the media server, an acknowledge command.

Plain English Translation

The system for call transfer, described previously, also includes the functionality for the signaling server to send a command to the media server to free up the first port after the initial connection has been terminated. The media server responds with an acknowledgment command, confirming that the port has been successfully released.

Claim 12

Original Legal Text

12. The system of claim 11 , wherein the free the first port command frees the first port and returns the first port to the available port list.

Plain English Translation

In the system for call transfer and port management, the "free the first port" command specifically releases the port initially used for the first connection, returning it to a list of available ports. This makes the port available for assignment to new calls, optimizing resource utilization.

Claim 13

Original Legal Text

13. The system of claim 10 , further comprising: transmitting, by the signaling server, a select port command to a media server based on the NIU id; receiving, by the signaling server from the media server, an acknowledgement of port selection of a second port; transmitting, by the signaling server, a command to a remote endpoint where a session initiated protocol (SIP) call is executed; and receiving, by the signaling server from the remote endpoint, a command indicating that the SIP call has been answered by the remote endpoint.

Plain English Translation

Expanding on the core call transfer system, the signaling server transmits a command to select a port from the media server, using a NIU id. Upon receiving confirmation of the port selection for a second port, the signaling server transmits a command to a remote endpoint to start a SIP call, and receives a command from the remote endpoint indicating that the SIP call has been answered.

Claim 14

Original Legal Text

14. The system of claim 13 , further comprising: transmitting, by the signaling server to the media server, a start port command based on the select port command and the second port; and receiving, by the signaling server from the media server, an acknowledgement of the start port command.

Plain English Translation

Building upon the described call transfer and port selection system, the signaling server sends a command to the media server to start using the second port, which was previously selected. This "start port" command is based on the initial "select port" command and the specific second port chosen. The media server then sends back an acknowledgment, confirming that it is ready to use the new port.

Claim 15

Original Legal Text

15. The system of claim 14 , wherein acknowledgement of port selection removes the second port from an available port list.

Plain English Translation

Within the described call transfer and port selection system, the acknowledgment of port selection (as previously described) results in the removal of the selected second port from an available list of ports. This mechanism ensures that the same port cannot be accidentally assigned to multiple simultaneous calls.

Claim 16

Original Legal Text

16. The system of claim 14 , wherein the acknowledgement of the start port command is success to continue.

Plain English Translation

Within the system that handles call transfers, the acknowledgment of the 'start port' command means the operation was successful. The system uses this acknowledgment as a green light to continue the process of transferring the connection to the new port.

Claim 17

Original Legal Text

17. The system of claim 16 , further comprising: re-establishing a real-time transport protocol (RTP) session stream between the media server and the first remote endpoint using the second port.

Plain English Translation

Expanding on the call transfer system which utilizes port management features, and acknowledgments of successful port operations, the system re-establishes the RTP stream between the media server and the first remote endpoint using the second port. This completes the transfer and allows media to flow via the new port.

Claim 18

Original Legal Text

18. The system of claim 13 , wherein the acknowledgment contains an alternate media server including a media server number, the selected primitive identification (prim id) and channel from the alternate media server.

Plain English Translation

The call transfer system, where port selection is used, includes a feature where the acknowledgement contains information specifying an alternate media server. This includes the media server number, a primitive identification, and channel number to be used on that alternate media server. This allows routing the call through another server.

Patent Metadata

Filing Date

Unknown

Publication Date

August 22, 2017

Inventors

Jon P. Davis
Lynnette K. Evans
Richard L. Fuller
Gregory J. Small
Scott S. Preston

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS OF DISTRIBUTED SILO SIGNALING” (9742816). https://patentable.app/patents/9742816

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9742816. See llms.txt for full attribution policy.

SYSTEMS AND METHODS OF DISTRIBUTED SILO SIGNALING