Patents by Inventor Ahmad Muhanna

Ahmad Muhanna 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).

  • Publication number: 20230370268
    Abstract: A method of performing authentication of a client for wireless communication includes: sending, by the client, a request to an authorization server via a proxy node, to obtain an access token, wherein the request to obtain the access token contains a client signature of the client; authenticating, by the authorization server, the client as a valid recipient of the access token; and authorizing, by the authorization server, the access token to the client after authenticating the client, wherein the authorization is based on at least the client signature contained in the request to obtain the access token.
    Type: Application
    Filed: July 26, 2023
    Publication date: November 16, 2023
    Applicant: MAVENIR NETWORKS, INC.
    Inventors: Ahmad MUHANNA, Peter J. McCANN
  • Patent number: 11757635
    Abstract: A method of performing validation of an access token under OAuth 2.0 protocol includes: providing, by an authorization server, the access token for service to a client in response to a request for the access token; adding, by the client, a client signature to at least the access token; forwarding, by the client, the access token as part of a service request to a resource server; and validating, by the resource server, whether the client is a valid owner of the access token, wherein the validation is based on at least the client signature of the access token. The validation is based on a hash of a combination of the service request, the access token and a shared secret key common to the client and the resource server, the output of which hash is added to the service request, and the resource server validates the hash.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: September 12, 2023
    Assignee: Mavenir Networks, Inc.
    Inventors: Ahmad Muhanna, Peter J. McCann
  • Publication number: 20230284008
    Abstract: A method and an architecture for the Roaming Hub that can be configured to establish interconnectivity between any visiting Public Line Mobile Network (PLMN) and home PLMN as long as the visiting PLMN and the Home PLMN has a roaming agreement with the Roaming Hub.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 7, 2023
    Applicant: Mavenir Networks, Inc.
    Inventors: Ahmad Muhanna, Martin Staron
  • Publication number: 20210288802
    Abstract: A method of performing validation of an access token under OAuth 2.0 protocol includes: providing, by an authorization server, the access token for service to a client in response to a request for the access token; adding, by the client, a client signature to at least the access token; forwarding, by the client, the access token as part of a service request to a resource server; and validating, by the resource server, whether the client is a valid owner of the access token, wherein the validation is based on at least the client signature of the access token. The validation is based on a hash of a combination of the service request, the access token and a shared secret key common to the client and the resource server, the output of which hash is added to the service request, and the resource server validates the hash.
    Type: Application
    Filed: February 17, 2021
    Publication date: September 16, 2021
    Applicant: MAVENIR NETWORKS, INC.
    Inventors: Ahmad MUHANNA, Peter J. McCANN
  • Patent number: 10129208
    Abstract: A method of obtaining addressing information may include establishing a communication path through a network between first and second peer devices with a router coupled between the first peer device and the communication path through the network. A communication may be received at the first peer device from the second peer device through the communication path and the router. Moreover, a payload of the communication received at the first peer device from the second peer device may include a public reachability address used by the second peer device to transmit the communication through the network and the router to the first peer device. Related methods of providing such addressing information and related devices are also discussed.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: November 13, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ahmad Muhanna, Zu Qiang, Dinand Roeland
  • Patent number: 9942744
    Abstract: The present invention provides a system and method to selectively negotiate different delivery styles for different types of packets sent from the Mobile Node to the Foreign Agent, which will allow the Mobile Node to negotiate a delivery style that will permit the Foreign Agent to transmit certain selected outbound traffic directly without reverse tunneling that traffic back to the home network. Specifically, the present invention allows the Foreign Agent to distinguish between certain types of BC/MC packets that are designated to be processed and routed to their destinations by the Foreign Network directly, as opposed to reverse tunneling the outbound traffic from the Foreign Agent back to the Home Agent on the home network. By selecting processing by the Foreign Network, the efficiency of the system will improve because the transmission of outbound traffic and inbound responses will not need to be tunneled through the Home Network.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: April 10, 2018
    Assignee: Apple Inc.
    Inventors: Ahmad Muhanna, Mohamed Khalil
  • Patent number: 9871793
    Abstract: The invention consists of a new registration and authentication protocol for between a Mobile Node and a Home Agent. The new protocol uses a novel messaging sequence to request registration, authentication and authorization of the Mobile Node when it is located on a foreign network, and the novel protocol will avoid some of the standard registration and authentication protocol messages in order to eliminate the problems associated with re-transmission errors.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 16, 2018
    Assignee: Apple Inc.
    Inventors: Mohamed Khalil, Ahmad Muhanna, Haseeb Akhtar
  • Patent number: 9813948
    Abstract: The present invention solves communication disruption problems during the hand-off transition period by using a pre-handoff registration of a new foreign agent on behalf of the mobile node The pre-handoff registration message should: (1) identify itself as a pre-hand off registration message, (2) indicate direction of traffic for the pre-handoff registration time period, and (3) specify a lifetime or time period when the pre-handoff registration request will continue to be considered valid The local mobility anchor will accept traffic using the pre-handoff registration care-of address depending on the directionality indicator, but the communication traffic to or from the mobile node will not be disrupted during the transition period. Because the care-of address for the mobile node on the new foreign network can be used to direct communication traffic to or from the mobile node during this transition time period, no disruption of service will be encountered.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: November 7, 2017
    Assignee: Apple Inc.
    Inventors: Ahmad Muhanna, Mohamed Khalil, Barnaba Barnowski, Eric Parsons, Khosrow Saboorian
  • Publication number: 20170155649
    Abstract: The invention consists of a new registration and authentication protocol for between a Mobile Node and a Home Agent. The new protocol uses a novel messaging sequence to request registration, authentication and authorization of the Mobile Node when it is located on a foreign network, and the novel protocol will avoid some of the standard registration and authentication protocol messages in order to eliminate the problems associated with re-transmission errors.
    Type: Application
    Filed: January 31, 2017
    Publication date: June 1, 2017
    Inventors: Mohamed Khalil, Ahmad Muhanna, Haseeb Akhtar
  • Publication number: 20170105189
    Abstract: Upon attachment of a machine to machine (M2M) device to a network, the access network determines which service provider to connect the device to. During an initial attachment process, the device can be configured so that it only will connect to a defined M2M service provider.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: George Foti, Ahmad Muhanna
  • Publication number: 20170094505
    Abstract: A method of obtaining addressing information may include establishing a communication path through a network between first and second peer devices with a router coupled between the first peer device and the communication path through the network. A communication may be received at the first peer device from the second peer device through the communication path and the router. Moreover, a payload of the communication received at the first peer device from the second peer device may include a public reachability address used by the second peer device to transmit the communication through the network and the router to the first peer device. Related methods of providing such addressing information and related devices are also discussed.
    Type: Application
    Filed: December 5, 2016
    Publication date: March 30, 2017
    Inventors: Ahmad MUHANNA, Zu QIANG, Dinand ROELAND
  • Patent number: 9578029
    Abstract: The invention consists of a new registration and authentication protocol for between a Mobile Node and a Home Agent. The new protocol uses a novel messaging sequence to request registration, authentication and authorization of the Mobile Node when it is located on a foreign network, and the novel protocol will avoid some of the standard registration and authentication protocol messages in order to eliminate the problems associated with re-transmission errors.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: February 21, 2017
    Assignee: Apple Inc.
    Inventors: Mohamed Khalil, Ahmad Muhanna, Haseeb Akhtar
  • Patent number: 9515986
    Abstract: A method of obtaining addressing information may include establishing a communication path through a network between first and second peer devices with a router coupled between the first peer device and the communication path through the network. A communication may be received at the first peer device from the second peer device through the communication path and the router. Moreover, a payload of the communication received at the first peer device from the second peer device may include a public reachability address used by the second peer device to transmit the communication through the network and the router to the first peer device. Related methods of providing such addressing information and related devices are also discussed.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: December 6, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ahmad Muhanna, Zu Qiang, Dinand Roeland
  • Patent number: 9426719
    Abstract: A first node receives information associated with a mobile station to allow for establishment of a session for the mobile station that is attached to a first wireless access network in a first service domain. In response to the received information, the first node sends messaging to a home agent in a second service domain that is of a different type than the first service domain. The first node receives, from the home agent, an Internet Protocol (IP) address allocated to the mobile station in the second service domain, where the IP address is allocated in response to the messaging, and where services provided to the mobile station are anchored in the second service domain.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 23, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ahmad Muhanna, Barnaba Barnowski, Eric Parsons
  • Patent number: 9398398
    Abstract: A Machine-to-Machine (M2M) services enablement architecture (95) for a cellular Access Network (AN) (84) that allows the cellular AN operator to not only deploy its M2M Services Capabilities (SC) as an M2M SC Server (141) within its network domain, but to also use its M2M SC to work as an M2M SC Proxy (100) when communicating with an M2M Service Provider (SP) network (82) that also deploys an M2M SC Server (102). The M2M SC Proxy in the cellular AN relays all signaling plane communications between an M2M device's/gateway's SC (165) and the SP's M2M SC Server. The M2M SC Proxy provides the cellular AN with an access to all of the Across-Layers (Transport and Service Layers) information needed for the M2M services enablement in the cellular AN. This proxy-based solution allows the cellular AN to serve all types of M2M SPs, and relieves the M2M SP from the need to support different cellular AN interworking interfaces.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 19, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ahmad Muhanna, George Foti, Rikard Eriksson, Octavio Jose De Franca Lima
  • Patent number: 9398512
    Abstract: Embodiments provide techniques for mobile route optimization authentication protocols. Embodiments allow for system control over whether route optimization is allowed or not allowed. A conditional allowance of route optimization solves several billing and security issues by allowing the system to impose appropriate charges for the route optimization feature or prevent route optimization where message flow using care-of addressing can be monitored.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmad Muhanna, Mohamed Khalil
  • Patent number: 9300634
    Abstract: The present invention supports a communication protocol for transmission of information packets between a mobile node and a virtual private network. Information packets are encapsulated and decapsulated along the route as the information packet is forwarded among the various networks on its path to the destination address; either the mobile node on a foreign network or a correspondence node on a virtual private network. A home agent on the virtual private network supports transmitting the information packets, and the information packets are transmitted from the virtual private network from the home agent or a virtual private network gateway.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 29, 2016
    Assignee: Apple Inc.
    Inventors: Mohamed Khalil, Ahmad Muhanna
  • Publication number: 20160037326
    Abstract: The present invention provides a system and method to selectively negotiate different delivery styles for different types of packets sent from the Mobile Node to the Foreign Agent, which will allow the Mobile Node to negotiate a delivery style that will permit the Foreign Agent to transmit certain selected outbound traffic directly without reverse tunneling that traffic back to the home network. Specifically, the present invention allows the Foreign Agent to distinguish between certain types of BC/MC packets that are designated to be processed and routed to their destinations by the Foreign Network directly, as opposed to reverse tunneling the outbound traffic from the Foreign Agent back to the Home Agent on the home network. By selecting processing by the Foreign Network, the efficiency of the system will improve because the transmission of outbound traffic and inbound responses will not need to be tunneled through the Home Network.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Ahmad Muhanna, Mohamed Khalil
  • Patent number: 9161203
    Abstract: The present invention provides a system and method to selectively negotiate different delivery styles for different types of packets sent from the Mobile Node to the Foreign Agent, which will allow the Mobile Node to negotiate a delivery style that will permit the Foreign Agent to transmit certain selected outbound traffic directly without reverse tunneling that traffic back to the home network. Specifically, the present invention allows the Foreign Agent to distinguish between certain types of BC/MC packets that are designated to be processed and routed to their destinations by the Foreign Network directly, as opposed to reverse tunneling the outbound traffic from the Foreign Agent back to the Home Agent on the home network. By selecting processing by the Foreign Network, the efficiency of the system will improve because the transmission of outbound traffic and inbound responses will not need to be tunneled through the Home Network.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: October 13, 2015
    Assignee: Apple Inc.
    Inventors: Ahmad Muhanna, Mohamed Khalil
  • Patent number: 9131330
    Abstract: A Machine-to-Machine (M2M) services enablement architecture for a cellular Access Network (AN) that allows the cellular AN operator to not only deploy its M2M Services Capabilities (SC) as an M2M SC Server within its network domain, but to also use its M2M SC to work as an M2M SC Proxy when communicating with an M2M Service Provider (SP) network that also deploys an M2M SC Server. The M2M SC Proxy in the cellular AN relays all signaling plane communications between an M2M device's/gateway's SC and the SP's M2M SC Server. The M2M SC Proxy provides the cellular AN with an access to all of the Across-Layers (Transport and Service Layers) information needed for the M2M services enablement in the cellular AN. This proxy-based solution allows the cellular AN to serve all types of M2M SPs, and relieves the M2M SP from the need to support different cellular AN interworking interfaces.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 8, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ahmad Muhanna, George Foti, Rikard Eriksson, Octavio Jose De Franca Lima