Patents by Inventor Joel Arends

Joel Arends has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11206291
    Abstract: Disclosed is an architecture that distributes session control logic across multiple points of a telecommunications network. Also disclosed are techniques and systems using Internet Protocol (IP)-based routing to establish communication sessions. A user equipment (UE) may receive user input to initiate a communication session, derive a destination IP address, generate a session request having at least the destination IP address, and send the session request a server. The server may receive the session request from the UE, replace the destination IP address in the session request with an IP address of an endpoint device to generate a modified session request, and route the modified session request to the endpoint device based at least in part on the IP address of the endpoint device.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: December 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Tharunika Sridhar, Rex Maristela, Muhilan Vamadevan, Rahul Amin, Joel Arends
  • Patent number: 11159581
    Abstract: Aspects of the present disclosure include techniques for dynamically exchanging session initiation protocol (SIP) configurations between a SIP node and a neighbor SIP node. For example, a SIP node may send a first request to the neighbor SIP node to subscribe to neighbor SIP node configurations. The SIP node may then receive a second request from the neighbor SIP node for the neighbor SIP node to subscribe to SIP node configurations. The SIP node then sends the SIP node configurations from the SIP node to the neighbor SIP node and receives the neighbor SIP node configurations from the neighbor SIP node. In some aspects, the SIP node may store the neighbor SIP node configurations to a data store for formatting subsequent SIP messages exchanged between the SIP node and the neighbor SIP node.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: October 26, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Rahul Amin, Muhilan Vamadevan, Joel Arends, Tharunika Sridhar, Rex Maristela
  • Patent number: 11128485
    Abstract: An improved telecommunications network that can reduce the network load on a rich communication services (RCS) server and/or local routers that implement 1-to-N and/or M-to-N services is described herein. In particular, the improved telecommunications network may include an improved RCS server that can route multicast messages instead of and/or in addition to unicast messages. For example, the improved RCS server can create a multicast group for a group of UEs in response to a request from a UE to create a group of UEs. Creation of the multicast group may include assigning a group Internet protocol (IP) address to the multicast group. The improved RCS server can then determine which UEs in the multicast group are capable of sending and/or receiving multicast messages, and send multicast messages instead of unicast messages to these UEs.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: September 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Rahul Amin, Joel Arends, Fadi Banna, Sheraz Dar, Zakir Hussain Syed
  • Publication number: 20200374321
    Abstract: Disclosed is an architecture that distributes session control logic across multiple points of a telecommunications network. Also disclosed are techniques and systems using Internet Protocol (IP)-based routing to establish communication sessions. A user equipment (UE) may receive user input to initiate a communication session, derive a destination IP address, generate a session request having at least the destination IP address, and send the session request a server. The server may receive the session request from the UE, replace the destination IP address in the session request with an IP address of an endpoint device to generate a modified session request, and route the modified session request to the endpoint device based at least in part on the IP address of the endpoint device.
    Type: Application
    Filed: August 14, 2020
    Publication date: November 26, 2020
    Inventors: Tharunika Sridhar, Rex Maristela, Muhilan Vamadevan, Rahul Amin, Joel Arends
  • Patent number: 10757144
    Abstract: Disclosed is an architecture that distributes session control logic across multiple points of a telecommunications network. Also disclosed are techniques and systems using Internet Protocol (IP)-based routing to establish communication sessions. A user equipment (UE) may receive user input to initiate a communication session, derive a destination IP address, generate a session request having at least the destination IP address, and send the session request a server. The server may receive the session request from the UE, replace the destination IP address in the session request with an IP address of an endpoint device to generate a modified session request, and route the modified session request to the endpoint device based at least in part on the IP address of the endpoint device.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: August 25, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Tharunika Sridhar, Rex Maristela, Muhilan Vamadevan, Rahul Amin, Joel Arends
  • Publication number: 20200252792
    Abstract: An improved telecommunications network that can reduce the network load on a rich communication services (RCS) server and/or local routers that implement 1-to-N and/or M-to-N services is described herein. In particular, the improved telecommunications network may include an improved RCS server that can route secure multicast messages instead of and/or in addition to unicast messages. For example, the improved RCS server can create a multicast group for a group of UEs in response to a request from a UE to create a group of UEs. Creation of the multicast group may include creating a shared multicast group key (SMGK) for the multicast group and/or selecting a security algorithm for the multicast group. The improved RCS server can then distribute the SMGK and/or the selected security algorithm to the UEs such that the UEs can use the SMGK and/or the selected security algorithm to encrypt and/or decrypt messages.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Rahul Amin, Joel Arends, Fadi Banna, Sheraz Dar, Zakir Hussain Syed
  • Publication number: 20200252228
    Abstract: An improved telecommunications network that can reduce the network load on a rich communication services (RCS) server and/or local routers that implement 1-to-N and/or M-to-N services is described herein. In particular, the improved telecommunications network may include an improved RCS server that can route multicast messages instead of and/or in addition to unicast messages. For example, the improved RCS server can create a multicast group for a group of UEs in response to a request from a UE to create a group of UEs. Creation of the multicast group may include assigning a group Internet protocol (IP) address to the multicast group. The improved RCS server can then determine which UEs in the multicast group are capable of sending and/or receiving multicast messages, and send multicast messages instead of unicast messages to these UEs.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Rahul Amin, Joel Arends, Fadi Banna, Sheraz Dar, Zakir Hussain Syed
  • Publication number: 20200186574
    Abstract: Aspects of the present disclosure include techniques for dynamically exchanging session initiation protocol (SIP) configurations between a SIP node and a neighbor SIP node. For example, a SIP node may send a first request to the neighbor SIP node to subscribe to neighbor SIP node configurations. The SIP node may then receive a second request from the neighbor SIP node for the neighbor SIP node to subscribe to SIP node configurations. The SIP node then sends the SIP node configurations from the SIP node to the neighbor SIP node and receives the neighbor SIP node configurations from the neighbor SIP node. In some aspects, the SIP node may store the neighbor SIP node configurations to a data store for formatting subsequent SIP messages exchanged between the SIP node and the neighbor SIP node.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 11, 2020
    Inventors: Rahul Amin, Muhilan Vamadevan, Joel Arends, Tharunika Sridhar, Rex Maristela
  • Publication number: 20190387030
    Abstract: Disclosed is an architecture that distributes session control logic across multiple points of a telecommunications network. Also disclosed are techniques and systems using Internet Protocol (IP)-based routing to establish communication sessions. A user equipment (UE) may receive user input to initiate a communication session, derive a destination IP address, generate a session request having at least the destination IP address, and send the session request a server. The server may receive the session request from the UE, replace the destination IP address in the session request with an IP address of an endpoint device to generate a modified session request, and route the modified session request to the endpoint device based at least in part on the IP address of the endpoint device.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Tharunika Sridhar, Rex Maristela, Muhilan Vamadevan, Rahul Amin, Joel Arends
  • Publication number: 20180132291
    Abstract: A P-CSCF (Proxy Call Session Control Function) is a component that services as an entry point into an IMS (IP multimedia subsystem) communications system. During a P-CSCF discovery process, a device is configured to obtain both an identification of a primary P-CSCF and an identification of a secondary P-CSCF. When initiating an IMS data session, a device first attempts to set up the session by communicating with the primary P-CSCF. If that fails, the device then attempts to set up the session by communicating with the secondary P-CSCF.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Kalyan Kalepu, Joel Arends, Nassereddine Sabeur, Boris Antsev