Patents by Inventor Kevin M. McBride

Kevin M. McBride 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: 20210266236
    Abstract: Novel tools and techniques are provided for implementing intent-based multi-tiered orchestration and automation. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a macro orchestrator might send, to a micro orchestrator among a plurality of micro orchestrators, the received request for network services, where the macro orchestrator automates, manages, or controls each of the plurality of micro orchestrators, while each micro orchestrator automates, manages, or controls a plurality of domain managers and/or a plurality of network resources.
    Type: Application
    Filed: February 15, 2021
    Publication date: August 26, 2021
    Inventors: Brett E. Dwyer, Kevin M. McBride, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Publication number: 20210266234
    Abstract: Novel tools and techniques for an OTT access framework and distributed NFVI architecture are provided. A system includes a first user device associated with a first customer, a distribution point unit, a layer 3 switch defining a network edge, a captive portal host located at a central office, a network enhanced gateway located in the central office, the network enhanced gateway coupled to the layer 3 switch, and the captive portal host. The network enhanced gateway is configured to determine, via the captive portal host, one or more services to be provided to the user device, wherein the one or more services includes internet service at a contracted speed, authenticate, via an authentication, authorization, and accounting service, the user device, and establish, via a policy manager, quality of service for ingress traffic to the user device at the distribution point unit according to the contracted service speed.
    Type: Application
    Filed: June 9, 2020
    Publication date: August 26, 2021
    Inventors: Thomas C. Barnett, JR., Kevin M. McBride
  • Publication number: 20210266269
    Abstract: Novel tools and techniques are provided for implementing intent-based orchestration using network parsimony trees. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a computing system might generate a request-based parsimony tree based on the desired characteristics and performance parameters. The computing system might access, from a datastore, a plurality of network-based parsimony trees that are each generated based on measured network metrics, might compare the request-based parsimony tree with each of one or more network-based parsimony trees to determine a fitness score for each network-based parsimony tree, and might identify a best-fit network-based parsimony tree based on the fitness scores.
    Type: Application
    Filed: February 15, 2021
    Publication date: August 26, 2021
    Inventors: Kevin M. McBride, Brett E. Dwyer, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Publication number: 20210266368
    Abstract: Novel tools and techniques are provided for implementing intent-based disaggregated and distributed composable infrastructure. In some embodiments, a computing system might receive, over a network, a request for network services from a customer, the request comprising desired characteristics and performance parameters, without specific information regarding any of hardware, hardware type, location, or network for providing the requested services.
    Type: Application
    Filed: February 25, 2021
    Publication date: August 26, 2021
    Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, JR.
  • Publication number: 20210266376
    Abstract: Novel tools and techniques are provided for implementing intent-based disaggregated and distributed composable infrastructure. In some embodiments, a computing system might receive, over a network, a request for network services from a customer, the request comprising desired characteristics and performance parameters, without specific information regarding any of hardware, hardware type, location, or network for providing the requested services.
    Type: Application
    Filed: February 25, 2021
    Publication date: August 26, 2021
    Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, JR.
  • Patent number: 11099883
    Abstract: Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: August 24, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
  • Publication number: 20210211436
    Abstract: Novel tools and techniques are provided for implementing a telemetry hub, and, more particularly, to methods, systems, and apparatuses for implementing a telemetry hub that obtains sensor data from a plurality of sources and that determines one or more first actions to take in response to receiving the first sensor data. In operation, a telemetry hub might receive first sensor data from one or more sensors. The telemetry hub may determine whether the first sensor data can be trusted and whether the first sensor data is valid. Based on a determination that the first sensor data can be trusted and is valid, the telemetry hub might analyze the first sensor data to determine one or more first actions to take. The telemetry hub might then implement the one or more first actions based at least in part on the analysis of the first sensor data.
    Type: Application
    Filed: May 5, 2020
    Publication date: July 8, 2021
    Inventors: Kevin M. McBride, Steven M. Casey, Stephen Opferman, Hunter Rudd, James E. Sutherland
  • Publication number: 20210152560
    Abstract: Novel tools and techniques might provide for implementing application, service, and/or content access control. Based at least in part on a consumer's choice of applications, services, content, and/or content providers—particular in exchange for a subsidy on content and/or network access fees provided to the consumer by chosen content providers—, a computing system may determine whether access to applications, services, and/or content not associated with the chosen content providers (“other content”) should be allowed or restricted. If restricted, the computing system might utilize various network access techniques and/or technologies to block the consumer's access to the other content, to allow access to the other content on a charge per access basis, or to allow access to the other content at reduced network access speeds. In some embodiments, an access provider (e.g., an Internet service provider, etc.) might perform both determination and implementation of content access and restriction.
    Type: Application
    Filed: January 31, 2021
    Publication date: May 20, 2021
    Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, John T. Pugaczewski
  • Patent number: 11006177
    Abstract: A system and method for utilizing a secured service provider memory are disclosed. An electronic device is associated with a subscriber and is in communication with a data distribution network configured to deliver data by a service provider to the subscriber. The data distribution network comprises a server in communication with the data distribution network and the server configured to deliver a stream of data over the data distribution network. The electronic device comprises a first memory communicatively connected to the server. The first memory is configured to receive and store data from the server and it is accessible by the subscriber. A second memory is also communicatively connected to the server. The second memory is configured to receive and store data from the server, though the second memory is accessible only by the service provider.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: May 11, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Clinton J. Smoyer, Andrew V. Cook, Jade D. Kerr, Michael P. Morrissey, Kevin M. McBride
  • Publication number: 20210132994
    Abstract: The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes aggregating historical request data for a plurality of requests for services to be performed by one or more edge nodes; training a machine learning model based on the aggregated historical request data; generating, from the trained machine learning model, a prediction for an amount of requests for services at the one or more edge nodes; generating a predicted capacity needed to perform the predicted amount of requests; comparing the predicted capacity to a current capacity for the one or mode edge nodes; and based on the comparison, generating a recommendation for an alteration of hardware resources at the one or more edge nodes.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 6, 2021
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
  • Publication number: 20210136178
    Abstract: The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes receiving, from a mobile computing device, first location data for the mobile computing device at a first time; receiving, from the mobile computing device, second location data for the mobile computing device at a second time; and based on the first location data and the second location data, determining a direction vector for the mobile computing device. The method also includes, based on the direction vector: identifying an edge node from a plurality of edge nodes corresponding to a predicted location of the mobile computing device; and prior to the mobile computing device being in the predicted location, allocating computing resources for the computing service on the identified edge node.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 6, 2021
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
  • Publication number: 20210136006
    Abstract: The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a method that includes aggregating historical request data for a plurality of requests, wherein the aggregated historical request data a time of the request, a location of a device from which the request originated, and/or a type of service being requested. The method also incudes training a machine learning model based on the aggregated historical request data; generating, from the trained machine learning model, a prediction for a type of service to be request; identifying an edge node, from a plurality of edge nodes, based on a physical location of the edge node; and based on predicted service, allocating computing resources for the computing service on the identified edge node.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 6, 2021
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
  • Publication number: 20210135969
    Abstract: The present technology relates to improving computing services in a distributed network of remote computing resources, such as edge nodes in an edge compute network. In an aspect, the technology relates to a system that includes a plurality of edge nodes and a beacon. The system performs operations that may include collecting traffic data from the beacon over a period of time, wherein the traffic data includes at least an amount of devices sending probe requests to the beacon; comparing the amount of devices to a predetermined threshold for traffic data; and based on the comparison of the amount of devices to the predetermined threshold for traffic data, generating a recommendation for installation of a new edge node in addition to the plurality of edge nodes.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 6, 2021
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
  • Patent number: 10999649
    Abstract: Novel tools and techniques are described for auto-summarizing video and/or audio content. In some embodiments, a summary server might retrieve one or more time codes from a time code database, and might analyze the one or more time codes to determine at least one selected time code among the one or more time codes that exceeds a predetermined number of selections. The one or more time codes might correspond to one or more triggers, which might include user-inputted triggers, triggers associated with actions by a live audience, or broadcaster/distributor/producer-provided triggers (i.e., cue tones). The summary server might determine one or more selected segments of video or audio content corresponding to the at least one selected time code, and might create one or more summary tracks, where each of the one or more summary tracks might comprise each of the one or more selected segments of the video or audio content.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: May 4, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Felipe Castro, Kevin M. McBride, Ronnie S. Dhaliwal
  • Patent number: 10992734
    Abstract: Novel tools and techniques might provide for implementing remote application access, and, in some cases, by instantiating an application or service close to the intended recipient or user of the application or service, from a networking perspective. A network might provide connectivity between a first computer and a second computer. A file (comprising an application and data) might be transmitted, over the network, from the first computer. A node in the network, which might be on a path between the first and second computers, might determine that the file contains the application and the data, and, based on such determination, might capture the file (before the second computer can receive it). An instance of the application might be instantiated on a compute surface in the network as a service for the second computer, such that the compute surface can operate on the data with the instance of the application.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 27, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Kevin M. McBride
  • Patent number: 10944748
    Abstract: Novel tools and techniques might provide for implementing application, service, and/or content access control. Based at least in part on a consumer's choice of applications, services, content, and/or content providers—particular in exchange for a subsidy on content and/or network access fees provided to the consumer by chosen content providers—, a computing system may determine whether access to applications, services, and/or content not associated with the chosen content providers (“other content”) should be allowed or restricted. If restricted, the computing system might utilize various network access techniques and/or technologies to block the consumer's access to the other content, to allow access to the other content on a charge per access basis, or to allow access to the other content at reduced network access speeds. In some embodiments, an access provider (e.g., an Internet service provider, etc.) might perform both determination and implementation of content access and restriction.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: March 9, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, John T. Pugaczewski
  • Publication number: 20210035125
    Abstract: Novel tools and techniques for predictive AI automated cloud service turn-up are provided. A system includes an AI pipeline and service orchestration server coupled to the Ai pipeline. The AI pipeline includes a processor and non-transitory computer readable media comprising instructions executable by the processor to obtain customer usage data associated with a first customer from one or more customer data sources, wherein the customer usage data is indicative of usage patterns of one or more cloud services by the first customer, and generate, via a predictive model, predicted usage data based on the customer usage data, wherein the predicted usage data includes a prediction of an individual cloud service of the one or more cloud services predicted to be used by the first customer. The service orchestration server may be configured to turn-up the individual cloud service based on the predicted usage data.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 4, 2021
    Inventors: Steven M. Casey, Stephen Opferman, Felipe Castro, Paul Savill, Kevin M. McBride
  • Patent number: 10904108
    Abstract: Novel tools and techniques are provided for invoking virtualized network functions. In some embodiments, a programmable service backbone might comprise at least one virtualized network function, and might provide virtualized network functions required to provision a service offering. In some cases, at least one application programming interface might be configured to invoke the at least one virtualized network function of the programmable service backbone. An application programming interface gateway might be configured to manage access to the at least one application programming interface, and the application programming interface gateway might comprise a security layer.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: January 26, 2021
    Assignee: CenturyLInk Intellectual Property LLC
    Inventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
  • Patent number: 10897523
    Abstract: Novel tools and techniques might provide for implementing extension of customer local area networks (“LANs”) and/or implementing isolated service overlays over a network. In some embodiments, a network service point that is located external to a demarcation point at each of a plurality of customer premises might establish a connection between a service provider network and a customer LAN, which has already been established within a customer premises. The system subsequently extends the customer LAN, via this connection, to span between the network service point and the customer premises. Alternatively, or additionally, the system might establish two or more isolated service overlays across the customer LAN between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: January 19, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Michael K. Bugenhagen, Kevin M. McBride, Andrew V. Cook, Michael J. Fargano
  • Patent number: 10893006
    Abstract: Novel tools and techniques might provide for implementing virtual platform media access control (“MAC”) address-based layer 2 and layer 3 network switching. In some embodiments, a method might comprise receiving, at a network node in a network, a data packet having a header comprising a MAC destination address, and routing, with the network node, the data packet over open systems interconnection (“OSI”) model layer 3 or network layer of the network, based at least in part on the MAC destination address in the header of the data packet. The MAC destination address comprises a first portion comprising an organizationally unique identifier (“OUI”) and a second portion comprising an identifier for a destination network interface controller (“NIC”) and/or virtual NIC (“VNIC”), which might be associated either with the same service provider associated with the network node or the network or with a different service provider, content provider, and/or application provider.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 12, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, William R. Walker, Kevin M. McBride