Patents by Inventor Brendan N. Ryan

Brendan N. Ryan 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: 10541915
    Abstract: Various embodiments are generally directed to techniques for improving the routing of control messages among components of a wireless communications system to control the provision of communications services to endpoint devices within a wireless network. An apparatus may include an interface to the network; a virtual switch to retrieve a device identifier of an endpoint device from a payload of a packet and to select a PCRF component to which to route the packet based on the device identifier, the endpoint device coupled to the network; and the selected PCRF component to grant a data session to the endpoint device based on an indication of a request by the endpoint device for the data session conveyed in the payload, the data session comprising an exchange of data between the endpoint device and the interface device through the network. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 21, 2020
    Assignee: INTEL CORPORATION
    Inventors: Brendan N. Ryan, Chris Macnamara
  • Patent number: 10225846
    Abstract: Described herein are devices and techniques for deterministic service chaining between virtual network functions (VNFs). A control device can comprise a wide area network (WAN) interface, at least one local interface, and processing circuitry. The WAN interface can communicate with a plurality of WAN links. The at least one local interface can communicate with VNFs. The processing circuitry configured to: receive performance indicators, identify one of the plurality of devices having a value for a performance indicator that exceeds a threshold for a corresponding key performance indicator, and provide notification of a violation based on the identifying. The performance indicators can include latency and resource usage from the WAN interface and the at least one local interface. Also described are other embodiments.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventors: Brendan N. Ryan, Rory Browne
  • Publication number: 20190042305
    Abstract: Technologies for moving workloads between hardware queue managers include a compute device. The compute device includes a set of hardware queue managers. Each hardware queue manager is to manage one or more queues of queue elements and each queue element is indicative of a data set to be operated on by a thread. The compute device also includes circuitry to execute a workload with a first hardware queue manager of the set of hardware queue managers, determine whether a workload migration condition is present, determine whether a second hardware queue manager of the set of hardware queue managers has sufficient capacity to manage a set of queues associated with the workload, move, in response to a determination that the second hardware queue manager does have sufficient capacity, the workload to the second hardware queue manager, and reduce, after the move of the workload to the second hardware queue manager, a power usage of the first hardware queue manager.
    Type: Application
    Filed: March 6, 2018
    Publication date: February 7, 2019
    Inventors: Niall D. McDonnell, Debra Bernstein, Patrick Fleming, Chris Macnamara, Andrew Cunningham, Bruce Richardson, Brendan N. Ryan
  • Patent number: 9973401
    Abstract: Methods, systems, and storage media for monitoring service function path are disclosed herein. In an embodiment, a service function chain classifier module may receive a network data packet and applying to it a network packet service control that establishes an ordered chain of network service functions to apply to the network data packet as it traverses a service function path. The service function chain classifier module may incorporate into the network packet service control an indicator to obtain time information relating to application of one or more of the plural service functions to the network data packet. A network service performance module may receive the time information relating to the application of the one or more of the plural service functions to the network data packet and to monitor the time information. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Intel Corporation
    Inventors: Brendan N. Ryan, Rory Browne
  • Publication number: 20170171871
    Abstract: Described herein are devices and techniques for deterministic service chaining between virtual network functions (VNFs). A control device can comprise a wide area network (WAN) interface, at least one local interface, and processing circuitry. The WAN interface can communicate with a plurality of WAN links. The at least one local interface can communicate with VNFs. The processing circuitry configured to: receive performance indicators, identify one of the plurality of devices having a value for a performance indicator that exceeds a threshold for a corresponding key performance indicator, and provide notification of a violation based on the identifying. The performance indicators can include latency and resource usage from the WAN interface and the at least one local interface. Also described are other embodiments.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Brendan N. Ryan, Rory Browne
  • Publication number: 20170093658
    Abstract: Methods, systems, and storage media for monitoring service function path are disclosed herein. In an embodiment, a service function chain classifier module may receive a network data packet and applying to it a network packet service control that establishes an ordered chain of network service functions to apply to the network data packet as it traverses a service function path. The service function chain classifier module may incorporate into the network packet service control an indicator to obtain time information relating to application of one or more of the plural service functions to the network data packet. A network service performance module may receive the time information relating to the application of the one or more of the plural service functions to the network data packet and to monitor the time information. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: BRENDAN N. RYAN, RORY BROWNE
  • Publication number: 20160285759
    Abstract: Various embodiments are generally directed to techniques for improving the routing of control messages among components of a wireless communications system to control the provision of communications services to endpoint devices within a wireless network. An apparatus may include an interface to the network; a virtual switch to retrieve a device identifier of an endpoint device from a payload of a packet and to select a PCRF component to which to route the packet based on the device identifier, the endpoint device coupled to the network; and the selected PCRF component to grant a data session to the endpoint device based on an indication of a request by the endpoint device for the data session conveyed in the payload, the data session comprising an exchange of data between the endpoint device and the interface device through the network. Other embodiments are described and claimed.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Brendan N. Ryan, Chris Macnamara