Patents by Inventor Hadriel Kaplan

Hadriel Kaplan 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: 20200366598
    Abstract: A routing system for implementing a service and topology exchange protocol (STEP) includes a primary STEP server configured to maintain a STEP repository and a plurality of routers, with each router including a STEP client in communication with the primary STEP server. The STEP client of each router is configured to transmit, using STEP, STEP documents containing service and topology state information for at least one route or service available through the router to the primary STEP server for storage in the STEP repository. The primary STEP server is configured to transmit to the STEP client of each router, using STEP, service and topology state information from the STEP repository for at least one other router based on configured relationships between routers. Each router is configured to make routing decisions based at least in part on the service and topology state information from the at least one other router.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Hadriel Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
  • Publication number: 20200366589
    Abstract: A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Hadriel Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
  • Publication number: 20200366594
    Abstract: A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Hadriel Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
  • Patent number: 10277506
    Abstract: A packet routing method for directing packets of a session in an IP network causes an intermediate node to obtain a lead packet of a plurality of packets in a given session. The intermediate node has an electronic interface in communication with the IP network and obtains the lead packet through that same interface. The method maintains, in a routing database, state information relating to a plurality of sessions in the IP network. Each session includes a single stateful session path formed by an ordered plurality of nodes in the IP network, and the state information includes information about the ordered plurality of nodes in the sessions. The method further accesses the routing database to determine the state of a plurality of sessions, and forms a stateful given path for packets of the given session across the IP network as a function of the state information in the routing database.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 30, 2019
    Assignee: 128 TECHNOLOGY, INC.
    Inventors: Patrick Timmons, Michael Baj, Hadriel Kaplan, Patrick MeLampy, Prashant Kumar, Robert Penfield
  • Patent number: 9729439
    Abstract: An intermediate node obtains a lead packet of a plurality of packets in a session having a unique session identifier, modifies the lead packet to identify at least the intermediate node, and then forwards the lead packet toward the destination node though an intermediate node electronic output interface to the IP network. The intermediate node also receives, through an intermediate node electronic input interface in communication with the IP network, a backward message from a next node having a next node identifier. The backward message includes the next node identifier and the session identifier. The intermediate node forms an association between the next node identifier and the session identifier, stores the association in memory to maintain state information for the session, and obtains (e.g., receives) additional packets of the session. Substantially all of the additional packets in the session are forwarded toward the next node using the stored association.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: August 8, 2017
    Assignee: 128 TECHNOLOGY, INC.
    Inventors: Patrick J. MeLampy, Michael Baj, Hadriel Kaplan, Prashant Kumar, Robert Penfield, Patrick Timmons
  • Patent number: 9379914
    Abstract: A method and system are adapted to provide telephony services to aggregate endpoints on an Internet Protocol Multimedia Subsystem (IMS) network. The method includes assigning one or multiple PUIDs for surrogate registration purposes during the provisioning of the aggregate endpoint, performing reliable surrogate registration on behalf of the aggregate endpoint, allowing multiple SBCs to perform surrogate registrations independently for the same aggregate endpoint to achieve reliability, and providing reliable connection from an IMS core to the aggregate endpoints via multiple S/BCs. The system includes one or more Session Border Controllers (S/BC), at least one set of Call/Session Control Functions (CSCF), and an HSS operatively coupled together.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: June 28, 2016
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., ACME PACKET, INC.
    Inventors: Min Lu, Martin Dolly, Saul Fishman, Gerald Hoover, Mark Ratcliffe, Tienyu Chiu, Guy J. Zenner, Canby Dautel, Jr., Hadriel Kaplan, Nathan Thomas Denbow
  • Publication number: 20160164780
    Abstract: A packet routing method for directing packets of a session in an IP network causes an intermediate node to obtain a lead packet of a plurality of packets in a given session. The intermediate node has an electronic interface in communication with the IP network and obtains the lead packet through that same interface. The method maintains, in a routing database, state information relating to a plurality of sessions in the IP network. Each session includes a single stateful session path formed by an ordered plurality of nodes in the IP network, and the state information includes information about the ordered plurality of nodes in the sessions. The method further accesses the routing database to determine the state of a plurality of sessions, and forms a stateful given path for packets of the given session across the IP network as a function of the state information in the routing database.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Patrick Timmons, Michael Baj, Hadriel Kaplan, Patrick MeLampy, Prashant Kumar, Robert Penfield
  • Publication number: 20160094444
    Abstract: An intermediate node obtains a lead packet of a plurality of packets in a session having a unique session identifier, modifies the lead packet to identify at least the intermediate node, and then forwards the lead packet toward the destination node though an intermediate node electronic output interface to the IP network. The intermediate node also receives, through an intermediate node electronic input interface in communication with the IP network, a backward message from a next node having a next node identifier. The backward message includes the next node identifier and the session identifier. The intermediate node forms an association between the next node identifier and the session identifier, stores the association in memory to maintain state information for the session, and obtains (e.g., receives) additional packets of the session. Substantially all of the additional packets in the session are forwarded toward the next node using the stored association.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Patrick J. MeLampy, Michael Baj, Hadriel Kaplan, Prashant Kumar, Robert Penfield, Patrick Timmons
  • Patent number: 8767715
    Abstract: Systems and methods of establishing IP telephony sessions between enterprises are disclosed. A first enterprise requests an association with a second enterprise. Both enterprises and the second enterprise belong to the same federation. The association request is accepted, to establish an association between the first and second enterprises. In response to the acceptance, a direct routed path is established between the first enterprise and the second enterprise. One of the associated enterprises requests activation of an IP telephony service. If the request to activate references the association, an IP telephony session is established using the direct routed path.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: July 1, 2014
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Kenneth Kuenzel, Robert F. Penfield, David Gray, Mariana Benitez Pelaez, Hadriel Kaplan, Ryan Koss, Peter Commerford, Patrick Timmons
  • Publication number: 20120219127
    Abstract: A method and system are adapted to provide telephony services to aggregate endpoints on an Internet Protocol Multimedia Subsystem (IMS) network. The method includes assigning one or multiple PUIDs for surrogate registration purposes during the provisioning of the aggregate endpoint, performing reliable surrogate registration on behalf of the aggregate endpoint, allowing multiple SBCs to perform surrogate registrations independently for the same aggregate endpoint to achieve reliability, and providing reliable connection from an IMS core to the aggregate endpoints via multiple S/BCs. The system includes one or more Session Border Controllers (S/BC), at least one set of Call/Session Control Functions (CSCF), and an HSS operatively coupled together.
    Type: Application
    Filed: May 11, 2007
    Publication date: August 30, 2012
    Inventors: Min Lu, Martin Dolly, Saul Fishman, Gerald Hoover, Mark Ratcliffe, Tienyu Chiu, Guy J. Zenner, Canby Dautel, JR., Hadriel Kaplan, Nathan Thomas Denbow
  • Publication number: 20110317688
    Abstract: Systems and methods of establishing IP telephony sessions between enterprises are disclosed. A first enterprise requests an association with a second enterprise. Both enterprises and the second enterprise belong to the same federation. The association request is accepted, to establish an association between the first and second enterprises. In response to the acceptance, a direct routed path is established between the first enterprise and the second enterprise. One of the associated enterprises requests activation of an IP telephony service. If the request to activate references the association, an IP telephony session is established using the direct routed path.
    Type: Application
    Filed: February 16, 2011
    Publication date: December 29, 2011
    Applicant: ACME PACKET, INC.
    Inventors: Patrick J. MeLampy, Kenneth Kuenzel, Robert Penfield, David Gray, Mariana Benitez Pelaez, Hadriel Kaplan, Ryan Koss, Peter Commerford, Patrick Timmons
  • Patent number: 8014292
    Abstract: Methods and computer-readable media are provided to select the optimal route for communicating a signaling message in a telecommunications networking environment. The method includes receiving a signaling message at a sending proxy that is responsible for sending the signaling message to its destination. To determine the best route, the sending proxy inspect its dynamic routing table to identify one or more potential routes that can be used to communicate the signaling message to its destination. The optimal route is determined by a numeric value, which may be based on one or more of a cost, the relationship between service providers, quality, or the like. Once the optimal route is determined, it is communicated from the sending proxy to the receiving proxy, often through one or more intermediary proxies.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: September 6, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, Pierce Gorman, Mark A. Lipford, Patrick J. Melampy, Hadriel Kaplan