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: 20240022574Abstract: 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: ApplicationFiled: September 29, 2023Publication date: January 18, 2024Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
-
Patent number: 11777951Abstract: 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: GrantFiled: November 2, 2021Date of Patent: October 3, 2023Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kevin M. McBride, William O'Brien, Jr., Stephen Opferman
-
Patent number: 11658985Abstract: 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: GrantFiled: March 29, 2022Date of Patent: May 23, 2023Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, Jr.
-
Publication number: 20220417345Abstract: 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: ApplicationFiled: August 19, 2022Publication date: December 29, 2022Applicant: Level 3 Communications, LLCInventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, Jr.
-
Patent number: 11425224Abstract: 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: GrantFiled: February 25, 2021Date of Patent: August 23, 2022Assignee: Level 3 Communications, LLCInventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, Jr.
-
Publication number: 20220263837Abstract: 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: ApplicationFiled: March 29, 2022Publication date: August 18, 2022Applicant: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, JR.
-
Patent number: 11297069Abstract: 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: GrantFiled: January 28, 2020Date of Patent: April 5, 2022Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, Jr.
-
Publication number: 20220060483Abstract: 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: ApplicationFiled: November 2, 2021Publication date: February 24, 2022Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
-
Patent number: 11212159Abstract: 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: GrantFiled: March 8, 2018Date of Patent: December 28, 2021Assignee: CenturyLink Intellectual Property LLCInventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, Jr., John McManus
-
Patent number: 11178157Abstract: 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: GrantFiled: January 28, 2020Date of Patent: November 16, 2021Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kevin M. McBride, William O'Brien, Jr., Stephen Opferman
-
Publication number: 20210266368Abstract: 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: ApplicationFiled: February 25, 2021Publication date: August 26, 2021Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, JR.
-
Publication number: 20210266376Abstract: 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: ApplicationFiled: February 25, 2021Publication date: August 26, 2021Inventors: Kevin M. McBride, James E. Sutherland, Frank Moss, Brent Smith, Charles Stallings, Mitch Mollard, William O'Brien, JR.
-
Publication number: 20200252410Abstract: 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: ApplicationFiled: January 28, 2020Publication date: August 6, 2020Inventors: Steven M. Casey, Kevin M. McBride, William O'Brien, JR., Stephen Opferman
-
Publication number: 20200252220Abstract: 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: ApplicationFiled: January 28, 2020Publication date: August 6, 2020Inventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, JR.
-
Patent number: 10673777Abstract: 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: GrantFiled: April 1, 2019Date of Patent: June 2, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, Jr., Carl Matthew Olson
-
Publication number: 20190230047Abstract: 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: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, JR., Carl Matthew Olson
-
Patent number: 10250525Abstract: 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: GrantFiled: December 28, 2017Date of Patent: April 2, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, Jr., Carl Matthew Olson
-
Publication number: 20180198669Abstract: 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: ApplicationFiled: March 8, 2018Publication date: July 12, 2018Inventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, JR., John McManus
-
Patent number: 9998320Abstract: 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: GrantFiled: April 3, 2015Date of Patent: June 12, 2018Assignee: CenturyLink Intellectual Property LLCInventors: Michael J. Fargano, Charles I. Cook, Kevin M. McBride, William O'Brien, Jr., John McManus
-
Publication number: 20180123974Abstract: 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: ApplicationFiled: December 28, 2017Publication date: May 3, 2018Inventors: Kevin M. McBride, Aaron Jones, John McManus, William O'Brien, JR., Carl Matthew Olson