Patents by Inventor Jared Michael Renzullo

Jared Michael Renzullo 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: 10951519
    Abstract: 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: Grant
    Filed: June 17, 2015
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 10103955
    Abstract: Methods, systems, and computer readable media for transmitting Diameter peer status information are disclosed. According to one method, the method occurs at a first Diameter node. The method includes determining Diameter peer status information for Diameter peer nodes, wherein the Diameter peer status information includes connection statuses for each of the Diameter peer nodes. The method also includes generating, using group related information indicating a masking order for the connection statuses, a mask indicating the connection statuses, wherein each of the connection statuses is indicated by a value stored in a different position in the mask and sending the mask to a second Diameter node.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: October 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Assali, Sayan Chowdhury
  • Patent number: 10027760
    Abstract: 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: Grant
    Filed: May 22, 2015
    Date of Patent: July 17, 2018
    Assignee: Oracle International Corporation
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler
  • Patent number: 9800504
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for implementing intelligent routing via diverting Diameter traffic from an overloaded Policy and Rules Charging Function (PCRF). An exemplary method includes receiving, at a Diameter Routing Agent (DRA), a first session establishment request for a subscriber and generating a routing entry in a routing table that associates the subscriber with a first destination identifier identifying a first PCRF. The method also includes receiving an indication that the first PCRF is overloaded, receiving a second session establishment request for the subscriber, and generating a new routing entry in the routing table that associates the subscriber with a second destination identifier that does not identify the first PCRF.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: October 24, 2017
    Assignee: Oracle International Corporation
    Inventors: Jared Michael Renzullo, Tarek Assali
  • Patent number: 9699076
    Abstract: 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: Grant
    Filed: June 9, 2015
    Date of Patent: July 4, 2017
    Assignee: Oracle International Corporation
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali
  • Publication number: 20170111279
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for implementing intelligent routing via diverting Diameter traffic from an overloaded Policy and Rules Charging Function (PCRF). An exemplary method includes receiving, at a Diameter Routing Agent (DRA), a first session establishment request for a subscriber and generating a routing entry in a routing table that associates the subscriber with a first destination identifier identifying a first PCRF. The method also includes receiving an indication that the first PCRF is overloaded, receiving a second session establishment request for the subscriber, and generating a new routing entry in the routing table that associates the subscriber with a second destination identifier that does not identify the first PCRF.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Jared Michael Renzullo, Tarek Assali
  • Publication number: 20170099202
    Abstract: Methods, systems, and computer readable media for transmitting Diameter peer status information are disclosed. According to one method, the method occurs at a first Diameter node. The method includes determining Diameter peer status information for Diameter peer nodes, wherein the Diameter peer status information includes connection statuses for each of the Diameter peer nodes. The method also includes generating, using group related information indicating a masking order for the connection statuses, a mask indicating the connection statuses, wherein each of the connection statuses is indicated by a value stored in a different position in the mask and sending the mask to a second Diameter node.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 6, 2017
    Inventors: Jared Michael Renzullo, Tarek Assali, Sayan Chowdhury
  • Publication number: 20160373348
    Abstract: 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: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Publication number: 20160366061
    Abstract: 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: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali
  • Publication number: 20160344817
    Abstract: 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: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler