PATENT CLAIM ANALYSIS

Application Number: 16030761
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["370", "315000"]

Abstract:
Facilitating uninterrupted transmission of internet protocol (IP) transmissions during endpoint changes is disclosed. When an IP transmission is received at a first relay port or a second relay port, a call record having the first relay port identifier or the second relay port identifier matching a destination port identifier in the IP transmission is located. When the destination port identifier matches the first relay port identifier of the record, a source IP address identifier and a source port identifier from the IP transmission are set as a first entity IP address identifier and first entity port identifier, respectively, of the record when the first entity IP address identifier and first entity port identifier do not match the source IP address identifier and source port identifier respectively and a received IP session identifier in the IP transmission matches the first entity session identifier. A similar procedure is followed to set a second entity IP address identifier and port identifier.

Claim (Index 9):
A media relay apparatus for facilitating uninterrupted transmission of internet protocol (IP) transmissions containing real time transport protocol (RTP) data during endpoint changes, the apparatus comprising:\n a processor; physical connection means for providing physical connections between the processor and an IP network; means for interacting with said physical connection means and said processor for providing a logical input/output interface defining caller and callee RTP ports;\n means for maintaining call records in memory, each of said call records having means for associating session information, caller information and callee information for IP communication sessions including:\n means for storing caller and callee RTP port identifiers identifying said caller and callee RTP ports respectively of the media relay; \n means for storing a caller IP address identifier and a caller port identifier to which IP transmissions received at said callee RTP port are to be transmitted from the media relay; \n means for storing a caller synchronization source (SSRC) identifier; \n means for storing a callee IP address identifier and a callee port identifier to which IP transmissions received at said caller RTP port are to be transmitted from the media relay; and \n means for storing a callee SSRC identifier; and \n \n means for locating one of said records having a caller RTP port identifier or a callee RTP port identifier matching a destination port identifier in said IP transmission when an IP transmission is received at said caller RTP port or said callee RTP port; \n means for determining whether said destination port identifier in said IP transmission matches the caller RTP port identifier of said one of said records;\n means for setting the caller IP address identifier and caller port identifier as the source IP address identifier and source port identifier respectively from said IP transmission when:\n said caller IP address identifier and caller port identifier do not match said source IP address identifier and source port identifier respectively; and \n a received SSRC identifier in said IP transmission matches said caller SSRC identifier; and \n \n means for determining whether said destination port identifier in said IP transmission matches the callee RTP port identifier of said one of said records,\n means for setting the callee IP address identifier and callee port identifier as the source IP address \n identifier and source port identifier respectively from said IP transmission when: \n \u2003said callee IP address identifier and said callee port identifier do not match said source IP address identifier and source port identifier respectively; and \n \u2003said received SSRC identifier in said IP transmission matches said callee SSRC identifier.

Metadata:
- Claim Count in Document: 57.0
- Percentile: 95.0
- Lexical Diversity: 3.0
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13496864', '14092831', '14802872', '12513147', '10077205']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5256350208377444
- 35 USC 102 Novelty (BERT): 0.6364007730307287
- Combined Prediction Score: 0.5367115960570429
- Mean Citation Score: 453.54753
- Max Citation Score: 590.96954
- Similarity Product: 570.9221330738878

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test