Patents by Inventor William O'Brien, JR.

William O'Brien, JR. 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: 20240022574
    Abstract: Novel tools and techniques are provided for implementing data and source validation for equipment output data and/or for equipment failure predict. In various embodiments, in response to receiving a first request for first data that is output by first equipment, a computing system might retrieve and analyze the first data to determine whether the first data can be trusted. If so, the computing system might send the first data to the requesting device. If not, the computing system might send a second request for identifying a blockchain containing a block containing a copy of the first data. In response to the blockchain system identifying such a blockchain, the computing system might receive the identified blockchain; might abstract the block containing the copy of the first data from the identified blockchain; might abstract the first data from the block; and might send the first data to the requesting device.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 18, 2024
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
  • Patent number: 11777951
    Abstract: Novel tools and techniques are provided for implementing data and source validation for equipment output data and/or for equipment failure predict. In various embodiments, in response to receiving a first request for first data that is output by first equipment, a computing system might retrieve and analyze the first data to determine whether the first data can be trusted. If so, the computing system might send the first data to the requesting device. If not, the computing system might send a second request for identifying a blockchain containing a block containing a copy of the first data. In response to the blockchain system identifying such a blockchain, the computing system might receive the identified blockchain; might abstract the block containing the copy of the first data from the identified blockchain; might abstract the first data from the block; and might send the first data to the requesting device.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: October 3, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, Jr., Stephen Opferman
  • Patent number: 11658985
    Abstract: Novel tools and techniques are provided for utilizing blockchain to implement named data networking. In various embodiments, a computing system might determine whether a cache that is communicatively coupled to the computing system contains data that is responsive to a first request received from a user. If so, the computing system might retrieve and send (to the client device) data that is responsive to the received first request. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing data responsive to the received first request. In response to identifying such a blockchain, the computing system might receive a copy of the identified blockchain; might abstract, from the identified blockchain, the block containing the data responsive to the received first request; might abstract the data from the identified block; and might send the data to the client device.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 23, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, Jr.
  • Publication number: 20220417345
    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: August 19, 2022
    Publication date: December 29, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, Jr.
  • Patent number: 11425224
    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: Grant
    Filed: February 25, 2021
    Date of Patent: August 23, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, Jr.
  • Publication number: 20220263837
    Abstract: Novel tools and techniques are provided for utilizing blockchain to implement named data networking. In various embodiments, a computing system might determine whether a cache that is communicatively coupled to the computing system contains data that is responsive to a first request received from a user. If so, the computing system might retrieve and send (to the client device) data that is responsive to the received first request. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing data responsive to the received first request. In response to identifying such a blockchain, the computing system might receive a copy of the identified blockchain; might abstract, from the identified blockchain, the block containing the data responsive to the received first request; might abstract the data from the identified block; and might send the data to the client device.
    Type: Application
    Filed: March 29, 2022
    Publication date: August 18, 2022
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, JR.
  • Patent number: 11297069
    Abstract: Novel tools and techniques are provided for utilizing blockchain to implement named data networking. In various embodiments, a computing system might determine whether a cache that is communicatively coupled to the computing system contains data that is responsive to a first request received from a user. If so, the computing system might retrieve and send (to the client device) data that is responsive to the received first request. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing data responsive to the received first request. In response to identifying such a blockchain, the computing system might receive a copy of the identified blockchain; might abstract, from the identified blockchain, the block containing the data responsive to the received first request; might abstract the data from the identified block; and might send the data to the client device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 5, 2022
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, Jr.
  • Publication number: 20220060483
    Abstract: Novel tools and techniques are provided for implementing data and source validation for equipment output data and/or for equipment failure predict. In various embodiments, in response to receiving a first request for first data that is output by first equipment, a computing system might retrieve and analyze the first data to determine whether the first data can be trusted. If so, the computing system might send the first data to the requesting device. If not, the computing system might send a second request for identifying a blockchain containing a block containing a copy of the first data. In response to the blockchain system identifying such a blockchain, the computing system might receive the identified blockchain; might abstract the block containing the copy of the first data from the identified blockchain; might abstract the first data from the block; and might send the first data to the requesting device.
    Type: Application
    Filed: November 2, 2021
    Publication date: February 24, 2022
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
  • Patent number: 11212159
    Abstract: Novel tools and techniques might provide for implementing interconnection gateway and/or hub functionalities between two or more network functions virtualization (“NFV”) entities that are located in different networks. In some embodiments, a NFV interconnection gateway (“NFVIG”) might receive a set of network interconnection information from each of two or more sets of NFV entities, each set of NFV entities being located within a network separate from the networks in which the other sets of NFV entities are located. The NFVIG might be located in one of these networks. The NFVIG might abstract each set of network interconnection information, and might establish one or more links between the two or more sets of NFV entities, based at least in part on the abstracted sets of network interconnection information. The NFVIG might provide access to one or more virtualized network functions (“VNFs”) via the one or more links.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: December 28, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, Jr., John McManus
  • Patent number: 11178157
    Abstract: Novel tools and techniques are provided for implementing data and source validation for equipment output data and/or for equipment failure predict. In various embodiments, in response to receiving a first request for first data that is output by first equipment, a computing system might retrieve and analyze the first data to determine whether the first data can be trusted. If so, the computing system might send the first data to the requesting device. If not, the computing system might send a second request for identifying a blockchain containing a block containing a copy of the first data. In response to the blockchain system identifying such a blockchain, the computing system might receive the identified blockchain; might abstract the block containing the copy of the first data from the identified blockchain; might abstract the first data from the block; and might send the first data to the requesting device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 16, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, Jr., Stephen Opferman
  • 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.
  • Publication number: 20200252410
    Abstract: Novel tools and techniques are provided for implementing data and source validation for equipment output data and/or for equipment failure predict. In various embodiments, in response to receiving a first request for first data that is output by first equipment, a computing system might retrieve and analyze the first data to determine whether the first data can be trusted. If so, the computing system might send the first data to the requesting device. If not, the computing system might send a second request for identifying a blockchain containing a block containing a copy of the first data. In response to the blockchain system identifying such a blockchain, the computing system might receive the identified blockchain; might abstract the block containing the copy of the first data from the identified blockchain; might abstract the first data from the block; and might send the first data to the requesting device.
    Type: Application
    Filed: January 28, 2020
    Publication date: August 6, 2020
    Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
  • Publication number: 20200252220
    Abstract: Novel tools and techniques are provided for utilizing blockchain to implement named data networking. In various embodiments, a computing system might determine whether a cache that is communicatively coupled to the computing system contains data that is responsive to a first request received from a user. If so, the computing system might retrieve and send (to the client device) data that is responsive to the received first request. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing data responsive to the received first request. In response to identifying such a blockchain, the computing system might receive a copy of the identified blockchain; might abstract, from the identified blockchain, the block containing the data responsive to the received first request; might abstract the data from the identified block; and might send the data to the client device.
    Type: Application
    Filed: January 28, 2020
    Publication date: August 6, 2020
    Inventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, JR.
  • Patent number: 10673777
    Abstract: Novel tools and techniques might provide for implementing intent-based network services orchestration. In some embodiments, a computing system might receive, over a network, a request for network services from a customer. The request for network services might include desired performance parameters for the requested network services, without information regarding any of specific hardware, specific hardware type, specific location, or specific network for providing the requested network services. The computing system might allocate network resources from one or more networks, based at least in part on the desired performance parameters. Based on a determination that at least one network can no longer provide at least one network resource having the desired performance parameters, the computing system might allocate at least one other network resource from at least one second network, based at least in part on network performance metrics, and based at least in part on the desired performance parameters.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 2, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, Jr., Carl Matthew Olson
  • Publication number: 20190230047
    Abstract: Novel tools and techniques might provide for implementing intent-based network services orchestration. In some embodiments, a computing system might receive, over a network, a request for network services from a customer. The request for network services might include desired performance parameters for the requested network services, without information regarding any of specific hardware, specific hardware type, specific location, or specific network for providing the requested network services. The computing system might allocate network resources from one or more networks, based at least in part on the desired performance parameters. Based on a determination that at least one network can no longer provide at least one network resource having the desired performance parameters, the computing system might allocate at least one other network resource from at least one second network, based at least in part on network performance metrics, and based at least in part on the desired performance parameters.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, JR., Carl Matthew Olson
  • Patent number: 10250525
    Abstract: Novel tools and techniques might provide for implementing intent-based network services orchestration. In some embodiments, a computing system might receive, over a network, a request for network services from a customer. The request for network services might include desired performance parameters for the requested network services, without information regarding any of specific hardware, specific hardware type, specific location, or specific network for providing the requested network services. The computing system might allocate network resources from one or more networks, based at least in part on the desired performance parameters. Based on a determination that at least one network can no longer provide at least one network resource having the desired performance parameters, the computing system might allocate at least one other network resource from at least one second network, based at least in part on network performance metrics, and based at least in part on the desired performance parameters.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 2, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, Jr., Carl Matthew Olson
  • Publication number: 20180198669
    Abstract: Novel tools and techniques might provide for implementing interconnection gateway and/or hub functionalities between two or more network functions virtualization (“NFV”) entities that are located in different networks. In some embodiments, a NFV interconnection gateway (“NFVIG”) might receive a set of network interconnection information from each of two or more sets of NFV entities, each set of NFV entities being located within a network separate from the networks in which the other sets of NFV entities are located. The NFVIG might be located in one of these networks. The NFVIG might abstract each set of network interconnection information, and might establish one or more links between the two or more sets of NFV entities, based at least in part on the abstracted sets of network interconnection information. The NFVIG might provide access to one or more virtualized network functions (“VNFs”) via the one or more links.
    Type: Application
    Filed: March 8, 2018
    Publication date: July 12, 2018
    Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, JR., John McManus
  • Patent number: 9998320
    Abstract: Novel tools and techniques might provide for implementing interconnection gateway and/or hub functionalities. In some embodiments, a network functions virtualization (“NFV”) interconnection gateway or hub (“NFVIG” or “NFVIH”) might receive a set of network interconnection information from each of one or more sets of NFV entities and/or one or more sets of NFV-based customer devices, each set being located within a network separate from the networks in which the other sets are located. The NFVIG or NFVIH might be located within one of these networks or within a separate external network. The NFVIG or NFVIH might abstract each set of network interconnection information, and might establish one or more links among the sets of NFV entities and/or the sets of NFV-based customer devices based on such abstraction. The NFVIG or NFVIH might provide access to one or more virtualized network functions (“VNFs”) via the one or more links.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: June 12, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, Jr., John McManus
  • Publication number: 20180123974
    Abstract: Novel tools and techniques might provide for implementing intent-based network services orchestration. In some embodiments, a computing system might receive, over a network, a request for network services from a customer. The request for network services might include desired performance parameters for the requested network services, without information regarding any of specific hardware, specific hardware type, specific location, or specific network for providing the requested network services. The computing system might allocate network resources from one or more networks, based at least in part on the desired performance parameters. Based on a determination that at least one network can no longer provide at least one network resource having the desired performance parameters, the computing system might allocate at least one other network resource from at least one second network, based at least in part on network performance metrics, and based at least in part on the desired performance parameters.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, JR., Carl Matthew Olson