Patents by Inventor Steven M. Casey
Steven M. Casey 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: 12289414Abstract: 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: May 18, 2023Date of Patent: April 29, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Kevin M. McBride, Stephen Opferman, Steven M. Casey, William O'Brien, Jr.
-
Publication number: 20250133128Abstract: Novel tools and techniques are provided for implementing error detection in a network, and, more particularly, to methods, systems, and apparatuses for implementing error and/or fault detection in a network and/or media stream and providing options to address the error and/or fault in the network and/or media stream. In various embodiments, a computer might detect an error in a first network and send a notification indicating that the error has occurred. The notification might contain one or more options to address the error in the first network. The computer, a user device, a service provider device, or a content provider device might receive and display the notification containing the one or more options. The computer, the user device, the service provider device, or the content provider device might then select at least one of the one or more options to address the error in the first network.Type: ApplicationFiled: January 3, 2025Publication date: April 24, 2025Applicant: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Patent number: 12267333Abstract: 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: GrantFiled: June 16, 2023Date of Patent: April 1, 2025Assignee: CenturyLink Intellectual PropertyInventors: Kevin M. McBride, Steven M. Casey, Stephen Opferman, Hunter Rudd, James E. Sutherland
-
Patent number: 12250251Abstract: Novel tools and techniques for providing an in-line AI virtual assistant are provided. A system includes a session border controller coupled to an end-user device, and a session initiation protocol stack. The session initiation protocol stack includes a processor, and non-transitory computer readable media comprising instructions executable by the processor to: receive, from the session border controller, a call invite request; provision, via the AI virtual assistant service, an AI virtual assistant instance in response to the call invite request; and join the AI virtual assistant instance to a call with the end-user device.Type: GrantFiled: February 2, 2024Date of Patent: March 11, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman, Felipe Castro, Jeff Leonard
-
Patent number: 12224915Abstract: Examples of the present disclosure relate to an AI-supported CDN. In examples, a data processing engine processes log data of a CDN node according to a model to identify an issue. An issue indication is provided to a solution generation engine, which generates a set of solutions to automatically resolve the issue. The set of solutions is provided to a solution implementation engine, which iteratively implements solutions to resolve the issue using solution implementation information associated with a given solution. Thus, the data processing engine need not have knowledge regarding the specific hardware and/or software used within the CDN. Similarly, the solution generation engine need not have knowledge of the structure of the CDN and/or configuration of devices associated with the identified issue, such that the solution implementation engine provides a layer of abstraction between a solution and the implementation-specific details used to implement the solution within the CDN.Type: GrantFiled: September 17, 2021Date of Patent: February 11, 2025Assignee: Level 3 Communications, LLCInventors: Steven M. Casey, William R. Henning, Stephen Opferman, Todd A Borchert, Rahul Chowdhury
-
Patent number: 12223365Abstract: 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: GrantFiled: November 24, 2023Date of Patent: February 11, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
-
Publication number: 20250039500Abstract: Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, content is received by a content distribution network (CDN) from a content source. The content may be in a lower-quality or different format than is distributed via the CDN. Accordingly, a transcoding model is identified and used to transcode the content. Multiple transcoding models may be used for different content parts to adapt to changing content types (e.g., a sports subpart, an advertising subpart, etc.). Transcoding may occur at edge nodes, such that the original content is transmitted within the CDN, thereby conserving resources. Additionally, transcoded content may be cached, such that the content need not be transcoded in response to every request.Type: ApplicationFiled: October 16, 2024Publication date: January 30, 2025Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Publication number: 20250037138Abstract: Examples of the present disclosure relate to the optical identification of telecommunications equipment. In examples, a user interacts with an application to capture image data relating to a device according to instructions presented to the user. The application may further generate metadata, such as user responses to one or more questions. The image data and/or metadata are evaluated using a machine learning model to generate an equipment classification for devices pictured therein. The data may also be used to generate an equipment configuration for the device, as well as an operational state (e.g., based on one or more indicators present on the device, log data, etc.). Accordingly, such information may be used to update a pre-existing inventory record for the device, or generate a new inventory record. In other examples, such information is used to generate one or more predicted issues and associated actions to troubleshoot the device.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicant: Level 3 Communications, LLCInventors: Jeffrey K. Storey, Clyde David Cooper, Carlos Santiago, Ron Lewis, Steven M. Casey, Stephen Opferman
-
Patent number: 12206679Abstract: 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: September 29, 2023Date of Patent: January 21, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kevin M. McBride, William O'Brien, Jr., Stephen Opferman
-
Publication number: 20250016219Abstract: Examples of the present disclosure relate to a distributed CDN comprised of CDN nodes that each have a compute engine and a data store. Compute engines may be used to execute software associated with computing functionality of the distributed CDN and may be reconfigured according to changing conditions to adapt computing functionality to current or expected demand. Nodes may communicate with one another via an overlay network. A node may determine whether it should process a request or generate a route via the overlay network to the remote node, thereby enabling the remote node to process the request. In another example, a node may receive a request for a compute resource that is not currently provided by the node. The compute engine of the node may be reconfigured to provide the compute resource, thereby enabling the node to service the request rather than redirect the request to a different node.Type: ApplicationFiled: September 16, 2024Publication date: January 9, 2025Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Patent number: 12192045Abstract: Novel tools and techniques are provided for implementing error detection in a network, and, more particularly, to methods, systems, and apparatuses for implementing error and/or fault detection in a network and/or media stream and providing options to address the error and/or fault in the network and/or media stream. In various embodiments, a computer might detect an error in a first network and send a notification indicating that the error has occurred. The notification might contain one or more options to address the error in the first network. The computer, a user device, a service provider device, or a content provider device might receive and display the notification containing the one or more options. The computer, the user device, the service provider device, or the content provider device might then select at least one of the one or more options to address the error in the first network.Type: GrantFiled: January 18, 2024Date of Patent: January 7, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Patent number: 12184936Abstract: Tools are provided for distributing access-restricted content in an internet protocol television (“IPTV”) environment based on portable entitlement keys. Such tools can include a decoder, an encoder, and a network entitlement handler. The decoder may be configured to receive a key associated with entitlement information, and transmit the entitlement information over a network. The encoder may be configured to receive content from content providers, and to encode the content to create IP-compatible content, with access restrictions based on entitlement. The network entitlement handler may be configured to receive a request for requested content from the decoder; receive the access-restricted content (including the requested content) from the encoder; and transmit the requested content over the network to the decoder using IP, when the decoder is entitled to receive the requested content.Type: GrantFiled: June 20, 2023Date of Patent: December 31, 2024Assignee: Adeia Media Holdings LLCInventors: Steven M. Casey, Gnanasegeran Selvadurai, Felipe Castro, Waqar Khan
-
Publication number: 20240394344Abstract: Novel tools and techniques for an IoT shell are provided. A system includes an internet of things (IoT) device, a database, and a license manager. The database may include one or more sets of authorized licenses, each set of authorized licenses associated with a respective vendor software. The license manager may be in communication with the IoT device and the database, and further include a processor and a non-transitory computer readable medium comprising instructions executable by the processor. The license manager may be configured to receive a request to reserve a license for a first vendor software, determine an availability of the license associated with the first vendor software, register a unique identifier of the IoT device in association with the license, and grant the license to the IoT device.Type: ApplicationFiled: July 31, 2024Publication date: November 28, 2024Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro
-
Patent number: 12125046Abstract: Examples of the present disclosure relate to the optical identification of telecommunications equipment. In examples, a user interacts with an application to capture image data relating to a device according to instructions presented to the user. The application may further generate metadata, such as user responses to one or more questions. The image data and/or metadata are evaluated using a machine learning model to generate an equipment classification for devices pictured therein. The data may also be used to generate an equipment configuration for the device, as well as an operational state (e.g., based on one or more indicators present on the device, log data, etc.). Accordingly, such information may be used to update a pre-existing inventory record for the device, or generate a new inventory record. In other examples, such information is used to generate one or more predicted issues and associated actions to troubleshoot the device.Type: GrantFiled: October 20, 2023Date of Patent: October 22, 2024Assignee: Level 3 Communications, LLCInventors: Jeffrey K. Storey, Clyde David Cooper, Carlos Santiago, Ron Lewis, Steven M. Casey, Stephen Opferman
-
Patent number: 12126862Abstract: Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, content is received by a content distribution network (CDN) from a content source. The content may be in a lower-quality or different format than is distributed via the CDN. Accordingly, a transcoding model is identified and used to transcode the content. Multiple transcoding models may be used for different content parts to adapt to changing content types (e.g., a sports subpart, an advertising subpart, etc.). Transcoding may occur at edge nodes, such that the original content is transmitted within the CDN, thereby conserving resources. Additionally, transcoded content may be cached, such that the content need not be transcoded in response to every request.Type: GrantFiled: February 15, 2024Date of Patent: October 22, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Publication number: 20240346042Abstract: Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, a content distribution network (CDN) receives content from a content source for distribution to client devices. A content record is generated for the content, which comprises a content hash for the content. The content record may be stored in a distributed ledger. A smart contract associated with the content may be generated, where the smart contract facilitates CDN analytics or accounting for CDN service payments, licensing fees, or royalty payments, among other examples. The smart contract may be associated with the content hash and may be executed based on any of a variety of triggers, such as content playback and/or distribution via the CDN.Type: ApplicationFiled: June 26, 2024Publication date: October 17, 2024Applicant: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Patent number: 12118404Abstract: 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: GrantFiled: November 5, 2020Date of Patent: October 15, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro, Stephen Opferman, Kevin M. McBride
-
Patent number: 12095847Abstract: Examples of the present disclosure relate to a distributed CDN comprised of CDN nodes that each have a compute engine and a data store. Compute engines may be used to execute software associated with computing functionality of the distributed CDN and may be reconfigured according to changing conditions to adapt computing functionality to current or expected demand. Nodes may communicate with one another via an overlay network. A node may determine whether it should process a request or generate a route via the overlay network to the remote node, thereby enabling the remote node to process the request. In another example, a node may receive a request for a compute resource that is not currently provided by the node. The compute engine of the node may be reconfigured to provide the compute resource, thereby enabling the node to service the request rather than redirect the request to a different node.Type: GrantFiled: September 27, 2021Date of Patent: September 17, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Patent number: 12056218Abstract: Novel tools and techniques for an IoT shell are provided. A system includes an internet of things (IoT) device, a database, and a license manager. The database may include one or more sets of authorized licenses, each set of authorized licenses associated with a respective vendor software. The license manager may be in communication with the IoT device and the database, and further include a processor and a non-transitory computer readable medium comprising instructions executable by the processor. The license manager may be configured to receive a request to reserve a license for a first vendor software, determine an availability of the license associated with the first vendor software, register a unique identifier of the IoT device in association with the license, and grant the license to the IoT device.Type: GrantFiled: June 29, 2023Date of Patent: August 6, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro
-
Patent number: 12032591Abstract: Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, a content distribution network (CDN) receives content from a content source for distribution to client devices. A content record is generated for the content, which comprises a content hash for the content. The content record may be stored in a distributed ledger. A smart contract associated with the content may be generated, where the smart contract facilitates CDN analytics or accounting for CDN service payments, licensing fees, or royalty payments, among other examples. The smart contract may be associated with the content hash and may be executed based on any of a variety of triggers, such as content playback and/or distribution via the CDN.Type: GrantFiled: September 22, 2021Date of Patent: July 9, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman