Patents by Inventor Tarek Abou-Assali
Tarek Abou-Assali 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: 10951519Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.Type: GrantFiled: June 17, 2015Date of Patent: March 16, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
-
Patent number: 10027760Abstract: A method for assigning new Diameter sessions to policy and charging rules functions (PCRFs) may be performed at a Diameter routing agent including at least one processor. The method includes receiving input regarding central processing unit (CPU) and session utilization of each of a plurality of PCRFs. The method further includes receiving Diameter message traffic requiring processing by one of the PCRFs. The method further includes identifying, from the Diameter message traffic, traffic for new sessions that have not been assigned to one of the PCRFs. The method further includes assigning the new sessions to the PCRFs based on the input regarding the CPU and session utilizations of the PCRFs. The method further includes routing the received Diameter message traffic for the new sessions to the PCRFs assigned to the new sessions.Type: GrantFiled: May 22, 2015Date of Patent: July 17, 2018Assignee: Oracle International CorporationInventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler
-
Patent number: 9699076Abstract: The subject matter described herein includes methods, systems, and computer readable media for implementing intelligent PCRF overload control. A method may be performed at a Diameter Routing Agent (DRA) including at least one processor. The method includes receiving an indication of a first overload level for at least a first PCRF of a plurality of PCRFs and determining, from the first overload level, a first routing rule for routing message traffic to the first PCRF. The method further includes receiving message traffic requiring processing by the first PCRF and performing a first action specified by the first routing rule to accept the message traffic, reject the message traffic, or send a response on behalf of the first PCRF.Type: GrantFiled: June 9, 2015Date of Patent: July 4, 2017Assignee: Oracle International CorporationInventors: Jared Michael Renzullo, Tarek Abou-Assali
-
Publication number: 20160373348Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.Type: ApplicationFiled: June 17, 2015Publication date: December 22, 2016Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
-
Publication number: 20160366061Abstract: The subject matter described herein includes methods, systems, and computer readable media for implementing intelligent PCRF overload control. A method may be performed at a Diameter Routing Agent (DRA) including at least one processor. The method includes receiving an indication of a first overload level for at least a first PCRF of a plurality of PCRFs and determining, from the first overload level, a first routing rule for routing message traffic to the first PCRF. The method further includes receiving message traffic requiring processing by the first PCRF and performing a first action specified by the first routing rule to accept the message traffic, reject the message traffic, or send a response on behalf of the first PCRF.Type: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Inventors: Jared Michael Renzullo, Tarek Abou-Assali
-
Publication number: 20160344817Abstract: A method for assigning new Diameter sessions to policy and charging rules functions (PCRFs) may be performed at a Diameter routing agent including at least one processor. The method includes receiving input regarding central processing unit (CPU) and session utilization of each of a plurality of PCRFs. The method further includes receiving Diameter message traffic requiring processing by one of the PCRFs. The method further includes identifying, from the Diameter message traffic, traffic for new sessions that have not been assigned to one of the PCRFs. The method further includes assigning the new sessions to the PCRFs based on the input regarding the CPU and session utilizations of the PCRFs. The method further includes routing the received Diameter message traffic for the new sessions to the PCRFs assigned to the new sessions.Type: ApplicationFiled: May 22, 2015Publication date: November 24, 2016Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler
-
Publication number: 20160080965Abstract: Control Plane and User plane packet data are collected within the Radio Access Network using a plurality of network devices. Consolidation and summarization of this information is then performed to present a unified picture of RAN through abstract APIs to management and analytics applications. The invention identifies methods of retaining the collected network data, such as control and application protocol headers at the collection points, and consolidation and exporting this network data to management/reporting/analytics application using application driven rules for consolidation and summarization. Real-time statistical analysis tools, which may be used to predict failure and degradation trends and proactively control the underlying causes, are also disclosed.Type: ApplicationFiled: November 24, 2015Publication date: March 17, 2016Inventors: Charles W. Boyle, Surya Kumar Kovvali, John Hutchins, Tarek Abou-Assali, Mythili Vutukuru, Keith Spinney, Nitin Rana, Gopal K. Bonthu
-
Patent number: 9237595Abstract: A Diameter based network that includes nodes and accommodates Diameter communication sessions between nodes establishes a first Diameter communication session between a first node and a second node, and at some point determines that the first Diameter communication session is lost. The first node generates a query using a second Diameter communication session that is a different session than the first Diameter communication session. The first node transmits the query to the second node, where the query includes a session type and key identifiers for the first Diameter communication session. The second node re-establishes the first Diameter communication session with the first node and transmits, in response to the query, an indication that the first Diameter communication session exists.Type: GrantFiled: February 20, 2014Date of Patent: January 12, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Tarek Abou-Assali, Uri Baniel
-
Patent number: 9215133Abstract: A policy and charging rules function (PCRF), generates a Diameter audit message concerning an application level Diameter session for which local resources are maintained by the PCRF. The PCRF includes, in the audit message, a fake parameter value. The PCRF sends the audit message with the fake parameter value to the OCS or the AF over an Sy or Rx interface. The PCRF receives a response to the audit message from the OCS or AF. The PCRF determines, based on the response, whether the application level session comprises and orphan session. The PCRF, in response to determining that the application level Diameter session comprises an orphan session frees the local resources maintained by the PCRF for the orphan session.Type: GrantFiled: February 20, 2013Date of Patent: December 15, 2015Assignee: Tekelec, Inc.Inventors: Uri Baniel, Tarek Abou-Assali, Manish Kumar Gupta, Sayan Chowdhury
-
Patent number: 9204329Abstract: Control Plane and User plane packet data are collected within the Radio Access Network using a plurality of network devices. Consolidation and summarization of this information is then performed to present a unified picture of RAN through abstract APIs to management and analytics applications. The invention identifies methods of retaining the collected network data, such as control and application protocol headers at the collection points, and consolidation and exporting this network data to management/reporting/analytics application using application driven rules for consolidation and summarization. Real-time statistical analysis tools, which may be used to predict failure and degradation trends and proactively control the underlying causes, are also disclosed.Type: GrantFiled: April 8, 2013Date of Patent: December 1, 2015Assignee: Movik NetworksInventors: Charles W. Boyle, Surya Kumar Kovvali, John Hutchins, Tarek Abou-Assali, Mythili Vutukuru, Keith Spinney, Nitin Rana, Gopal K. Bonthu
-
Patent number: 9172822Abstract: Methods, systems, and computer readable media for providing a user record deletion notification are disclosed. In one example, the method comprises determining, at a subscriber data management (SDM) node, that a service subscription to an access network is to be terminated, wherein the service subscription is associated with a subscriber user, generating, at the SDM node, a notification message that includes a deletion notification attribute, and sending the Diameter notification message to an application server associated with the access network. The method further includes terminating, at the application server, a communication service connection established between the subscriber user and the access network in response to detecting the deletion notification attribute in the notification message and deleting, in the SDM node, a user record associated with the service subscription after receiving notification of the connection termination.Type: GrantFiled: May 7, 2012Date of Patent: October 27, 2015Assignee: TEKELEC, INC.Inventors: Tarek Abou-Assali, Joseph Wonseok Lee
-
Publication number: 20150237669Abstract: A Diameter based network that includes nodes and accommodates Diameter communication sessions between nodes establishes a first Diameter communication session between a first node and a second node, and at some point determines that the first Diameter communication session is lost. The first node generates a query using a second Diameter communication session that is a different session than the first Diameter communication session. The first node transmits the query to the second node, where the query includes a session type and key identifiers for the first Diameter communication session. The second node re-establishes the first Diameter communication session with the first node and transmits, in response to the query, an indication that the first Diameter communication session exists.Type: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Tarek ABOU-ASSALI, Uri BANIEL
-
Patent number: 8908507Abstract: The present invention identifies methods and procedures for correlating control plane and user plane data, consolidating and abstracting the learned and correlated data in a form convenient for minimizing and exporting to other network devices, such as those in the Core Network and the Access Network, or the origin server, CDN devices or client device. These correlation methods may use Control Plane information from a plurality of interfaces in the RAN, and User plane information from other interfaces in the RAN or CN. IF the device is deployed as an inline proxy, this information may be exported using in-band communication, such as HTTP extension headers in HTTP Request or Response packets, or another protocol header, such as the IP or GTP-U header field. Alternatively, this information can be exported out-of-band using a separate protocol between the RAN Transit Network Device (RTND) and the receiving device.Type: GrantFiled: July 23, 2012Date of Patent: December 9, 2014Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Mythili Vutukuru, Charles W. Boyle, Rajat Ghai, John Hutchins, Tarek Abou-Assali, Yuyong Zhang, Nitin Rana, Thirumala Venkata Gupta Araveti, Raj Sirisikar, Gopal K. Bonthu
-
Publication number: 20140233368Abstract: A policy and charging rules function (PCRF), generates a Diameter audit message concerning an application level Diameter session for which local resources are maintained by the PCRF. The PCRF includes, in the audit message, a fake parameter value. The PCRF sends the audit message with the fake parameter value to the OCS or the AF over an Sy or Rx interface. The PCRF receives a response to the audit message from the OCS or AF. The PCRF determines, based on the response, whether the application level session comprises and orphan session. The PCRF, in response to determining that the application level Diameter session comprises an orphan session frees the local resources maintained by the PCRF for the orphan session.Type: ApplicationFiled: February 20, 2013Publication date: August 21, 2014Applicant: TEKELEC, INC.Inventors: Uri Baniel, Tarek Abou-Assali, Manish Kumar Gupta, Sayan Chowdhury
-
Patent number: 8615237Abstract: The subject matter described herein includes methods, systems, and computer readable media for PCRF node selection. According to one aspect, a system for PCRF node selection is provided. The system includes a first PCRF selection node for receiving a first request message for which PCRF node selection is required. The first PCRF selection node determines whether to select the PCRF or to delegate selection of the PCRF. In response to a determination to delegate the selection of the PCRF, the first PCRF selection node generates and sends a second request message related to the first request message. The system further includes a second PCRF node for, in response to receiving the second request message from the first PCRF selection node, determining whether to select the PCRF or to delegate selection of the PCRF. In response to determining to select the PCRF, the second PCRF selection node selects the PCRF.Type: GrantFiled: December 21, 2010Date of Patent: December 24, 2013Assignee: Tekelec, Inc.Inventors: Uri Baniel, Kenneth Charles Jackson, Tarek Abou-Assali, Michael Mercurio, David Michael Sprague
-
Patent number: 8595368Abstract: A method implemented by a gateway device which handles sessions over a network to which the gateway device is connected and which also enforces conditions of service provided to those network sessions, the method involving: receiving from a policy server a policy rules package, wherein the policy rules package specifies a set of rules that are to be applied to certain sessions handled by the gateway device and a set of criteria for identifying among a plurality of subscribers a group of all subscribers to which the rules are to be applied by the gateway device; based on set of criteria in the policy rules package identifying all subscribers with currently active sessions to whom the policy rules are to be applied; and applying the set of rules to the sessions of the identified subscribers.Type: GrantFiled: June 5, 2009Date of Patent: November 26, 2013Assignee: Camiant, Inc.Inventors: Uri Baniel, Tarek Abou-Assali, Yusun Kim Riley
-
Publication number: 20130258865Abstract: Control Plane and User plane packet data are collected within the Radio Access Network using a plurality of network devices. Consolidation and summarization of this information is then performed to present a unified picture of RAN through abstract APIs to management and analytics applications. The invention identifies methods of retaining the collected network data, such as control and application protocol headers at the collection points, and consolidation and exporting this network data to management/reporting/analytics application using application driven rules for consolidation and summarization. Real-time statistical analysis tools, which may be used to predict failure and degradation trends and proactively control the underlying causes, are also disclosed.Type: ApplicationFiled: April 8, 2013Publication date: October 3, 2013Inventors: Surya Kumar Kovvali, Charles W. Boyle, John Hutchins, Tarek Abou-Assali, Mythili Vutukuru, Keith Spinney, Nitin Rana, Gopal K. Bonthu
-
Patent number: 8433794Abstract: A method implemented by a gateway device which handles sessions over a network to which the gateway device is connected and which also enforces conditions of service provided to those network sessions, the method involving: receiving from a policy server a policy rules package, wherein the policy rules package specifies a set of rules that are to be applied to certain sessions handled by the gateway device and a set of criteria for identifying among a plurality of subscribers a group of all subscribers to which the rules are to be applied by the gateway device; based on set of criteria in the policy rules package identifying all subscribers with currently active sessions to whom the policy rules are to be applied; and applying the set of rules to the sessions of the identified subscribers.Type: GrantFiled: September 2, 2011Date of Patent: April 30, 2013Assignee: Camiant, Inc.Inventors: Uri Baniel, Tarek Abou-Assali, Yusun Kim Riley
-
Publication number: 20130021933Abstract: The present invention identifies methods and procedures for correlating control plane and user plane data, consolidating and abstracting the learned and correlated data in a form convenient for minimizing and exporting to other network devices, such as those in the Core Network and the Access Network, or the origin server, CDN devices or client device. These correlation methods may use Control Plane information from a plurality of interfaces in the RAN, and User plane information from other interfaces in the RAN or CN. IF the device is deployed as an inline proxy, this information may be exported using in-band communication, such as HTTP extension headers in HTTP Request or Response packets, or another protocol header, such as the IP or GTP-U header field. Alternatively, this information can be exported out-of-band using a separate protocol between the RAN Transit Network Device (RTND) and the receiving device.Type: ApplicationFiled: July 23, 2012Publication date: January 24, 2013Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Mythili Vutukuru, Charles W. Boyle, Rajat Ghai, John Hutchins, Tarek Abou-Assali, Yuyong Zhang, Nitin Rana, Thirumala Venkata Gupta Araveti, Raj Sirisikar, Gopal K. Bonthu
-
Publication number: 20120282955Abstract: Methods, systems, and computer readable media for providing a user record deletion notification are disclosed. In one example, the method comprises determining, at a subscriber data management (SDM) node, that a service subscription to an access network is to be terminated, wherein the service subscription is associated with a subscriber user, generating, at the SDM node, a notification message that includes a deletion notification attribute, and sending the Diameter notification message to an application server associated with the access network. The method further includes terminating, at the application server, a communication service connection established between the subscriber user and the access network in response to detecting the deletion notification attribute in the notification message and deleting, in the SDM node, a user record associated with the service subscription after receiving notification of the connection termination.Type: ApplicationFiled: May 7, 2012Publication date: November 8, 2012Inventors: Tarek Abou-Assali, Joseph Wonseok Lee