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).

  • Publication number: 20190319853
    Abstract: Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might receive one or more network data associated with one or more networks and might analyze, using one or more machine learning techniques, the received one or more network data to determine how to optimize at least one of the one or more networks or one or more storage services. The computing system might dynamically scale, in real-time, the at least one of the one or more networks or the one or more storage services, based on the analysis.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 17, 2019
    Inventors: Steven M. Casey, Felipe Castro, Mayur Kudtarkar
  • Publication number: 20190319852
    Abstract: Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might actively retrieve one or more network data associated with one or more networks, might classify the retrieved one or more network data, and might analyze, using one or more machine learning techniques, the retrieved one or more network data to determine whether the one or more networks can be improved, based at least in part on the classification. Based on a determination that the one or more networks can be improved, the computing system might dynamically condition the one or more networks.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 17, 2019
    Inventors: Steven M. Casey, Felipe Castro, Mayur Kudtarkar
  • Publication number: 20190319859
    Abstract: Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might receive one or more network performance metrics of one or more networks, might receive network usage data associated with the one or more networks, and might analyze, using one or more machine learning techniques, the received one or more network performance metrics and the received network usage data to determine whether the one or more networks can be improved in terms of network efficiency or network operations. Based on a determination that the one or more networks can be improved, the computing system might dynamically reconfigure at least one of one or more network connections within the one or more networks or one or more network resources within the one or more networks.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 17, 2019
    Inventors: Steven M. Casey, Felipe Castro, Mayur Kudtarkar
  • Publication number: 20190319854
    Abstract: Novel tools and techniques are provided for provisioning network services, and, more particularly, to methods, systems, and apparatuses for implementing intelligent network services automation. In various embodiments, a computing system might receive at least one of one or more requests for network services from one or more users or one or more orders for network services from the one or more users, might receive at least one of network performance metrics of networks or network usage data associated with the networks, and might analyze, using machine learning techniques, at least one of the network performance metrics, the network usage data, the one or more requests for network services, the one or more orders for network services, or one or more business rules. The computing system might spin up determined network resources among the at least one of the private network resources or the public network resources, based on the analysis.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 17, 2019
    Inventors: Steven M. Casey, Felipe Castro, Mayur Kudtarkar
  • Patent number: 10405198
    Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 3, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
  • Publication number: 20190261194
    Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
  • Publication number: 20190230389
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Patent number: 10362468
    Abstract: Embodiments of the invention provide apparatuses, systems and methods for distributing public information. For example, some embodiments of the invention provide methods for determining an appropriate set of addresses to which to distribute an alert. One such exemplary method comprises maintaining a directory of alert gateways. The directory can comprise a plurality of directory entries, and each directory entry can be associated with a particular alert gateway. Each directory entry can also comprise at least one gateway characteristic associated with that alert gateway. In some cases, a gateway characteristic can include information to enable the alert distribution device to determine whether a given alert should be transmitted to the alert gateway.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: July 23, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Bruce A. Phillips, Steven M. Casey
  • Patent number: 10327039
    Abstract: Various embodiments of the invention provide novel apparatus, methods and systems for providing relatively high-speed bandwidth to enable, inter alia, video transmission services over media previously unable to support such services. In accordance with certain embodiments, a device located at the telecommunication service provider can logically couple two or more physical media to provide a single, consolidated source of bandwidth, which can be used to transmit data, which can represent a video signal. In accordance with other embodiments, a device located at the subscriber's location can be used to receive the data from each of the two physical media and recreate the video signal from the data, such that the video signal can be transmitted to a display device, such as a television, monitor, etc.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: June 18, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Bruce A. Phillips
  • Publication number: 20190173766
    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: Application
    Filed: January 28, 2019
    Publication date: June 6, 2019
    Inventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
  • Publication number: 20190174187
    Abstract: 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: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Inventors: Steven M. Casey, Gnanasegeran Selvadurai, Felipe Castro, Waqar Khan
  • Patent number: 10292055
    Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 14, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
  • Publication number: 20190134910
    Abstract: Novel tools and techniques for entertainment device communication to printing devices are provided. A system includes a printing device and media player coupled to the printing device. The media device may include a processor, and a non-transitory computer readable medium comprising instructions executable by the processor to obtain a content stream including at least one of an audio stream or a video stream, the content stream further including a data stream including a trigger associated with a printable model. The instructions may further be executable to obtain a 3-D model file associated with the printable model responsive to an occurrence of the trigger, transmit at least one of the 3-D model file or printing instructions based on the 3-D model file to the printing device, and print, via the printing device, the printable model based on the 3-D model file.
    Type: Application
    Filed: June 4, 2018
    Publication date: May 9, 2019
    Inventors: Steven M. Casey, James M. Feger, Robert J. Morrill, Charles I. Cook
  • Publication number: 20190139178
    Abstract: Novel tools and techniques for signatures and entitlements of entertainment printables are provided. A method might include receiving, at a three-dimensional (“3-D”) printer, a request from a user to print a 3-D model and determining, with the 3-D printer, whether the user is authorized to print the 3-D model. The method might further include printing, with the 3-D printer, the 3-D model based on a determination that the user is authorized to print the 3-D model and embedding, with the 3-D printer, within the 3-D model, a unique identifier. The unique identifier may indicate that the user was authorized to print the 3-D model and identify at least one of an original creator of the 3-D model, the 3-D model itself, a limited edition of the 3-D model, or an owner of the 3-D model.
    Type: Application
    Filed: June 4, 2018
    Publication date: May 9, 2019
    Inventors: Charles I. Cook, Steven M. Casey, Robert J. Morrill
  • Publication number: 20190101895
    Abstract: Novel tools and techniques for entertainment printables are provided. A system includes a printables server, design database, 3-D printer, and media player. The media player may include a processor, and a non-transitory computer readable medium comprising instructions executable by the processor to obtain a content stream including at least one of an audio stream or a video stream, and a data stream including a trigger associated with a printable model. The instructions may further be executable to transmit trigger information to the printables server, obtain a 3-D model file associated with the printable model, and print the printable model based on the 3-D model file.
    Type: Application
    Filed: June 4, 2018
    Publication date: April 4, 2019
    Inventors: Steven M. Casey, James M. Feger, Felipe Castro
  • Patent number: 10250922
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 2, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Patent number: 10206002
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: February 12, 2019
    Assignee: Qwest Communications International
    Inventors: Steven M. Casey, Gnanasegeran Selvadurai, Felipe Castro, Waqar Khan
  • Publication number: 20190034600
    Abstract: A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
    Type: Application
    Filed: October 2, 2018
    Publication date: January 31, 2019
    Inventors: Steven M. Casey, Thomas Schwengler, Kevin M. McBride, Felipe Castro
  • Patent number: 10193769
    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: December 5, 2014
    Date of Patent: January 29, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
  • Publication number: 20190028363
    Abstract: Novel tools and techniques are provided for remotely configuring and orchestrating multifunctional cloud devices located on customer premises, in some cases, using a smart cloud adaptive device. In some embodiments, the smart cloud adaptive device, which might have one or more wireless programmable radios configured to communicate with a network termination device, might communicate with a cloud configuration server over a network via the one or more wireless programmable radios (and, in some embodiments, through the network termination device). The smart cloud adaptive device might transmit device identification information associated with a customer and/or service codes indicative of services to be provided to the customer. The smart cloud adaptive device might receive one or more configuration files from the cloud configuration server based on the service codes, and enable functionality among a plurality of functionalities to provision the services, based on the one or more configuration files.
    Type: Application
    Filed: September 24, 2018
    Publication date: January 24, 2019
    Inventors: Kevin M. McBride, Felipe Castro, Steven M. Casey, Thomas Schwengler