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: 10705899Abstract: 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: November 27, 2018Date of Patent: July 7, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Patent number: 10687220Abstract: 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: GrantFiled: November 14, 2019Date of Patent: June 16, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Publication number: 20200183479Abstract: Novel tools and techniques are provided for implementing auto-switching and/or auto-playing video content. In various embodiments, a computing system might determine whether a display device that is communicatively coupled to the computing system is in an off-state, and might determine whether a first video content will begin its broadcast from a first content source within a predetermined period after initiating such determination. Based on a determination that the display device is in the off-state and based on a determination that the first video content will be broadcast within the predetermined period, the computing system might automatically switch the display device to an on-state, and might automatically set the display device to display the first video content being broadcast from the first content source.Type: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Publication number: 20200169451Abstract: 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: November 27, 2018Publication date: May 28, 2020Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Publication number: 20200169450Abstract: 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: November 27, 2018Publication date: May 28, 2020Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Patent number: 10645465Abstract: Novel tools and techniques are provided for implementing media content delivery. In some embodiments, a globally unique identifier (“GUID”) associated with a particular media content might be embedded in headers of packets of a transport stream of the media content. When the transport stream is received by a user device, the GUID might enable retrieval of the necessary metadata (and/or updates of metadata) for enabling presentation of the media content. Alternatively or additionally, ratings or similar information can likewise be embedded in the headers of packets or I-frames of the transport stream, which enables a user (e.g., parent) to easily block or skip objectionable content from children who may be present. Alternatively or additionally, the transport stream may be combined with auxiliary data streams containing metadata and other associated auxiliary content to create a combined transport stream, to ensure no lost or corrupted media content during transmission.Type: GrantFiled: December 12, 2016Date of Patent: May 5, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kiran Ganuthula, Mayur Kudtarkar
-
Patent number: 10645466Abstract: Novel tools and techniques are provided for implementing media content delivery. In some embodiments, a globally unique identifier (“GUID”) associated with a particular media content might be embedded in headers of packets of a transport stream of the media content. When the transport stream is received by a user device, the GUID might enable retrieval of the necessary metadata (and/or updates of metadata) for enabling presentation of the media content. Alternatively or additionally, ratings or similar information can likewise be embedded in the headers of packets or I-frames of the transport stream, which enables a user (e.g., parent) to easily block or skip objectionable content from children who may be present. Alternatively or additionally, the transport stream may be combined with auxiliary data streams containing metadata and other associated auxiliary content to create a combined transport stream, to ensure no lost or corrupted media content during transmission.Type: GrantFiled: December 21, 2016Date of Patent: May 5, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Kiran Ganuthula, Mayur Kudtarkar
-
Patent number: 10631024Abstract: 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: GrantFiled: April 1, 2019Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
-
Patent number: 10631061Abstract: Novel tools and techniques are provided for implementing notifications on a display device, and more particularly, for implementing, interacting with, and displaying notifications associated with media content on a display device. In various embodiments, a media player might receive one or more notifications associated with media content. The media player might further receive user interaction with the one or more notifications. The user interaction might cause the media content to be displayed on a second display device, the media content to be displayed after a program being currently viewed by a user has ended, a preview of the media content to be displayed, a live stream of the media content to be displayed in the notification, the media content to be placed in a queue, the media content to be recorded, or a recording of the media content to be deleted.Type: GrantFiled: April 30, 2018Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Patent number: 10630558Abstract: 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: GrantFiled: January 28, 2019Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
-
Patent number: 10628905Abstract: 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: GrantFiled: June 4, 2018Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Steven M. Casey, Robert J. Morrill
-
Publication number: 20200112489Abstract: Novel tools and techniques for machine learning based quality of experience optimization are provided. A system includes one or more network elements, an orchestrator, and a server. The server may further include a processor and non-transitory computer readable media comprising instructions executable by the processor to obtain telemetry information from a first protocol layer, obtain telemetry information from a second protocol layer, modify one or more attributes of the second protocol layer, observe a state of first protocol layer performance, assign a cost associated with changes to each of the one or more attributes of the second protocol layer, and optimize the first protocol layer performance based, at least in part, on the state of first protocol layer performance and the cost associated with the changes to one or more attributes of the second protocol layer. The orchestrator may be configured to modify the one or more attributes of the second protocol layer.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Inventors: Allan Scherger, Paul Johnson, Katie S. Feiman, Steven M. Casey
-
Publication number: 20200084639Abstract: 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: ApplicationFiled: November 14, 2019Publication date: March 12, 2020Applicant: CenturyLInk Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Patent number: 10588027Abstract: 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: GrantFiled: August 30, 2019Date of Patent: March 10, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Patent number: 10571991Abstract: Novel tools and techniques are provided for implementing auto-switching and/or auto-playing video content. In various embodiments, a computing system might determine whether a display device that is communicatively coupled to the computing system is in an off-state, and might determine whether a first video content will begin its broadcast from a first content source within a predetermined period after initiating such determination. Based on a determination that the display device is in the off-state and based on a determination that the first video content will be broadcast within the predetermined period, the computing system might automatically switch the display device to an on-state, and might automatically set the display device to display the first video content being broadcast from the first content source.Type: GrantFiled: April 30, 2018Date of Patent: February 25, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Publication number: 20190387416Abstract: 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: ApplicationFiled: August 30, 2019Publication date: December 19, 2019Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Patent number: 10484884Abstract: 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: GrantFiled: April 29, 2019Date of Patent: November 19, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Publication number: 20190332162Abstract: Novel tools and techniques are provided for implementing auto-switching and/or auto-playing video content. In various embodiments, a computing system might determine whether a display device that is communicatively coupled to the computing system is in an off-state, and might determine whether a first video content will begin its broadcast from a first content source within a predetermined period after initiating such determination. Based on a determination that the display device is in the off-state and based on a determination that the first video content will be broadcast within the predetermined period, the computing system might automatically switch the display device to an on-state, and might automatically set the display device to display the first video content being broadcast from the first content source.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Publication number: 20190335245Abstract: Novel tools and techniques are provided for implementing notifications on a display device, and more particularly, for implementing, interacting with, and displaying notifications associated with media content on a display device. In various embodiments, a media player might receive one or more notifications associated with media content. The media player might further receive user interaction with the one or more notifications. The user interaction might cause the media content to be displayed on a second display device, the media content to be displayed after a program being currently viewed by a user has ended, a preview of the media content to be displayed, a live stream of the media content to be displayed in the notification, the media content to be placed in a queue, the media content to be recorded, or a recording of the media content to be deleted.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
-
Publication number: 20190335228Abstract: Novel tools and techniques are provided for implementing auto-switching and/or auto-playing video content. In various embodiments, based on a determination that the display device is in the on-state, a computing system might identify a first content source of a first video content that is displayed on a display screen of the display device. Based on a determination that a second video content will soon begin its broadcast from a second content source, based on a determination that the display device is in the on-state, and based on a determination that the second content source is different from the first content source, the computing system might automatically switch the display device from display of the first video content from the first content source to display of the second video content from the second content source, without user interaction from any user to initiate switching.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah